Pale Moon 歷史版本列表
Pale Moon 是一個開源的,基於 Goanna 的網頁瀏覽器,可用於 Microsoft Windows 和 Linux(與開發中的其他操作系統一起),重點在於效率和易用性。確保充分利用您的瀏覽器!Pale Moon 為您提供瀏覽器的瀏覽體驗,完全由自己獨立開發的源代碼完全構建,源自 Firefox / Mozilla 代碼,精心挑選的功能和優化改進了瀏覽器速度,資源使用,穩定性和用戶體驗,... Pale Moon 軟體介紹Pale Moon (32-bit)Pale Moon (64-bit)
更新時間:2018-12-06
更新細節:
What's new in this version:
Release Notes:
Beta Channel:
- Added a new Preference to opt-in to the beta release programme
- For more info, see this FAQ
Updated macOS IDE's Mono version:
- The installer will now try to download and use v5.10.1.57 - if you have to install Mono manually, please install this version first
- Fixes a number of issues with building large projects in the Mac IDE - please note that we are aware these large projects currently build very slowly using the Mac IDE
- Also stops Mojave warnings that GMS2 is not optimised for Mojave and/or uses old components
- Note: Asset compiler errors are no longer shown as a dialog, now an .saencryptedreport file is written to a location specified in your Output Window - attach this to a Helpdesk ticket instead
Systems for avoiding project-saving issues:
- Changed the way saving is done, so we now save to a temporary location, then attempt to modify/remove the old files (a few times, if required), only throwing an error if the files continue to be locked externally
- Note: Reduces likelihood of issues for users who have agressive antivirus/anti-malware software or still continue to use OneDrive/Dropbox/Google, etc., folders for working on their projects
- Note: Also means if saving does fail it will only be the temp new files which are affected and your originals are still there, with the recent changes still in memory, so you can try saving again
- Fixed a number of project-saving and stability issues with the resource tree, especially if you had created custom tree views in your projects
- Added a new system to detect projects which have been corrupted by this issue and GMS2 will now offer to fix the project for you during a project load
- Note: We would suggest choosing "No", then immediately closing GMS2 and taking a backup of the project first, then load the project again and say "Yes"
- Added extra logging into ui.log for when your machine has access permissions issues with GMS2's files/folders or if tools have been lost from your GMS2 installation
Android Adaptive Icons Support:
- Added Game Options > Android > Adaptive Icons for generating new icons or importing existing ones
- Use the foreground/background pickers and the Generate button at the top of the page to create icons and view them in the mask preview area
- Scroll down the page if you want to import existing icons instead, then they will appear in the mask preview area too
- Note that this feature requires you to be using a 2.2.1+ runtime also, otherwise the icons won't end up in your .apk
Fixes for Ctrl+Shift+F:
- Fixed a variety of bugs with this tool
- Added the ability to select text in output windows, the debugger, etc., and Ctrl+Shift+F will use this string
- Fixed Ctrl+F so it moves the cursor to the first match after the current caret location, not the first match in the file
Misc:
- Preferences: Added new Workspace background stretch mode - Screen Stretch. Resizing left/right docks won't cause your wallpaper to move also. Is now the default if you have not set this Preference previously
- Game Options: Changed Main > Game Speed to default to 60fps in new projects, not 30
- Game Options: Removed the checkbox for MOGA Gamepads from Android, as this is no longer relevant in 2.2.1+ runtimes, as we have changed the gamepad integration
- Game Options: Added a checkbox into iOS > Social for whether you want Push Notification support included in your game or not
- Game Options: Added a checkbox into iOS to control whether you want the iPhone X home bar to require a double-tap to wake, rather than a single-tap
- Game Options: Removed the architectures for MIPS and ARMv5 from Android, as these are no longer supported by Google in their current build tools
- Object Editor: Can now press Delete on an event to remove it
- Object Editor: Fixed an issue with some inherited instance variable values not being shown correctly when in the room editor
- Code Editor: Added new DnD nodes for "Get Draw Font" and "Get Text Alignment"
- Resource Tree: Fixed an issue which could cause the tree to be locked in "reorder mode" when clicking off a resource to confirm a rename
- Resource Tree: Fixed an issue where cloning the Default view would leave the resource tree blank
Bugs:
- There are a lot of bugs fixed in the IDE and the runner for this release, so we would strongly recommend you check the change log pages and be aware of anything which applies to your project(s)
- See the bug database's Change Log for the list of public issues fixed in this version
- Known Issues can be found on the bug database also - for the current IDE headline list see this page
更新時間:2018-12-06
更新細節:
What's new in this version:
- Changed the about:feeds icon for external applications to a generic icon, since that kind of access to executables is no longer allowed for security reasons
- Fixed issues with copying/pasting bookmarks in the Library View
- Fixed a crash occurring when using HTTP pipelining over some (broken) proxies
- Fixed several issues with animated WebP display (animations stopping, corrupted frames on lossy images, etc.)
- Fixed an issue with the display of truncated GIF images
- Fixed an issue with deleting recent history not working properly
- Fixed incorrect duplicate compatibility mode preferences in about:config
更新時間:2018-11-16
更新細節:
What's new in this version:
- This is a bugfix release to address critical usability issues with the bookmarks/history window
更新時間:2018-11-14
更新細節:
What's new in this version:
- Fixed a major performance issue with web workers
- Fixed a rare crash on local networks with HTTP basic auth and unsupported cipher suites
- Fixed a performance/timer issue when leaving the browser idle
- Fixed an issue causing an empty dialog when launching executable files from the browser
- Fixed an issue preventing making entries to disallow sites to store data for off-line use
- Removed code to prevent extensions with binary components
- Fixed an issue with common dialogs being sized incorrectly for their content
- Fixed an issue with event handling on the tab bar that would cause frustrating behavior when trying to open/close tabs in rapid succession
- Switched default behavior for scrolling when a context or pop-up menu is open to allow scrolling, like in v27. This also affects scrolling in very long menus, e.g. bookmarks
- Added experimental Asynchronous Panning and Zooming (APZ) for desktop use
- Re-enabled the use and parsing of ICC v4 color profiles
- Removed telemetry code from the caching subsystem
- Improved full-screen detection for suppressing status messages
- Made all arguments passed to Init*Event() optional except the first for parity with other browsers
- Cleaned up some internal installer code
- Fixed making caret width configurable when dealing with CJK characters (regression)
- Fixed drawing of table borders consistently when zooming a page (regression)
- Exposed the "Save download location per site" pref in about:config
- Improved media handling (ongoing)
- Added experimental support for AV1 in WebM videos (disabled by default)
- Note: this is for WebM only for now, so MP4 and MSE AV1 streams (e.g. YouTube) will not (yet) play
- Removed the (defunct and incomplete) in-browser translation code
- Fixed an issue with CSS Grid layouts unnecessarily shrinking element blocks
- Fixed notification settings menu entry (opes about:permissions with relevant data now)
- Fixed the launching of an undesirable background content process for capturing page thumbnails
- Fixed a focus issue in the bookmark properties dialog
- Changed the setting for reporting CSS errors to the console to false by default, to prevent unnecessary performance loss for recording this data
- Added control mechanisms for Opportunistic Encryption (both for alternative services and upgrade-insecure-requests) in preferences, and disabled this by default due to potential security and privacy issues with this transitional technology
- Updated the default reported Firefox version in Firefox Compatibility Mode to prevent "too old Firefox" complaints on websites
- Updated libnestegg, ffvpx, reader view components and several other modules from upstream
- Implemented security fixes for CVE-2018-12381, CVE-2017-7797, a better fix for CVE-2018-12386 (DiD), CVE-2018-12401 (DiD), CVE-2018-12398, CVE-2018-12392, several Skia bugs, and several crashes and memory safety hazards that do not have a CVE number
更新時間:2018-10-03
更新細節:
What's new in this version:
Switch Changes:
- See this FAQ for a summary of the changes from 2.1.5 to 2.2.0
- Note: This link will only work if you have the Switch license
Logout-on-Shutdown System:
- Added a new Preference to automatically log users out when closing GMS2
- Note that this is off by default, as it's really only intended for educational users who want extra clean-up to happen between sessions - for most people, unticking "Remember Me" on the login dialog will do the trick
- See this FAQ for more information
Android Build System Changes:
- We've changed the Android NDK build process to fix issues building YYC on API 23 devices when using a newer version of the NDK, such as 17c or higher
- This change also fixes the issue users were seeing with the error "Unable to find library for armv7l"
- NOTE: This change also raises the minimum API level you must set in game options to 16 (up from 9)
Misc IDE Fixes:
- Fixed the runtime installation process so it uses fewer temporary drive mappings, which should stop "Z:manifest" errors
- Note: If your Windows user is not allowed to use subst due to permission/policy restrictions you will always need to resolve this yourself before attempting to install/update
- Fixed issues where projects got an asset compiler error and couldn't build because a resource had no audiogroup or texturegroup set
- Fixed the macOS Finder dialog so it now adds the correct file extension onto the filename chosen when exporting files from the Mac IDE
- Fixed an IDE crash in the DnD Editor if you tried to drag a Else node onto a If node inside that Else block
- Fixed an issue where for some users with corrupt installations the sound editor would not open when opening or creating sound resources
- Note: The change here is to simply allow the sound editor to open - you still won't be able to play the sound, and instead you will get a dialog informing of the corrupt install
Bugs:
- See the bug database's Change Log for the list of public issues fixed in this version
- Known Issues can be found on the bug database also - for the current IDE headline list see this page
更新時間:2018-10-02
更新細節:
What's new in this version:
Switch Changes:
- See this FAQ for a summary of the changes from 2.1.5 to 2.2.0
- Note: This link will only work if you have the Switch license!
Logout-on-Shutdown System:
- Added a new Preference to automatically log users out when closing GMS2
- Note that this is off by default, as it's really only intended for educational users who want extra clean-up to happen between sessions - for most people, unticking "Remember Me" on the login dialog will do the trick
- See this FAQ for more information
Android Build System Changes:
- We've changed how the Android NDK build process is done which caused issues with building YYC on specific devices namely API 23 devices when using a newer version of the NDK such as 17b or higher
- This change also fixes the issue users were seeing with the error "Unable to find library for armv7l"
- NOTE: This change also raises the minimum API level you must set in game options to 16 (up from 9)
Misc IDE Fixes:
- Fixed the runtime installation process so it uses fewer temporary drive mappings, which should stop "Z:manifest" errors
- Note: If your Windows user is not allowed to use subst due to permission/policy restrictions you will always need to resolve this yourself before attempting to install/update
- Fixed issues where projects got an asset compiler error and couldn't build because a resource had no audiogroup or texturegroup set
- Fixed the macOS Finder dialog so it now adds the correct file extension onto the filename chosen when exporting files from the Mac IDE
- Fixed an IDE crash in the DnD Editor if you tried to drag a Else node onto a If node inside that Else block
- Fixed an issue where for some users with corrupt installations the sound editor would not open when opening or creating sound resources
- Note: The change here is to simply allow the sound editor to open - you still won't be able to play the sound, and instead you will get a dialog informing of the corrupt install
更新時間:2018-09-20
更新細節:
What's new in this version:
- Updated NSS to 3.38, removed TLS 1.3 draft version check since it's considered final
- Reinstated RC4 as an optional encryption cypher for non-standard environments (e.g. old routing/peripheral networked hardware on LAN). RC4 and 3DES are marked weak and disabled, and will never be used in the first handshake with a site, only as last-ditch fallback when specifically enabled (meaning they won't show up on ssllabs' test, for example)
- Removed Telemetry accumulation calls, automatic timers and stopwatches. This removes a very noticeable performance sink for all operations on all platforms
- Fixed many occurrences of discouraged types of memory access for primarily GCC 8 compatibility. This improves overall code security as a defense-in-depth measure
- Re-implemented the pref-controlled custom background color for standalone images
- Updated session history handling for internal pages. about:logopage is no longer stored in history, and you can choose to store the QuickDial page in history by setting the pref browser.newtabpage.add_to_session_history to true. This is disabled by default (meaning you can't use the "Back" button to go back to the QuickDial page) as a defense-in-depth security measure
- Added ui.menu.allow_content_scroll to control whether content can be scrolled if a context menu is open
- Fixed incorrect code removal in ipc
- Removed support for TLS session caches in TLSServerSocket
- Added support for local-ref as SVG xlink:href values
- Changed the find bar to be a browser-global toolbar again (like in Pale Moon 27) instead of per-tab. For people who prefer search terms to be saved on a per-tab basis (like with the per-tab findbar previously), this is possible by setting findbar.termPerTab to true. This resolves a number of issues, including styling with lightweight themes not applying to the find bar, and status pop-ups overlapping the find bar
- Ported all relevant security fixes from Mozilla's Gecko/62 release, including CVE-2018-12377 and CVE-2018-12379
- Restored part of the searchplugin API that was removed by Mozilla, so extensions can provide and save edits to installed search engines
- Improved the speed of restoring browsing sessions upon startup
- Fixed the "Restore previous session" button sometimes being missing from about:home, while a restorable session would be present
- Fixed tab previews in the Windows taskbar (if enabled)
- Fixed the setting of the new tab page being "My Home Page" so it'll pick up subsequent changes to the home page URL automatically
- Removed the Firefox Accounts migrator from Sync
- Fixed an issue with the enabled state of number controls if appearances changed
- Stopped building ffvpx on 32-bit platforms (except windows) to use the (faster) system-installed lib instead
- Re-added a horizontal scroll action option for mouse wheel. (regression
- Fixed handling of content language if the locale is changed
- Fixed document navigation with the F6 key
- Fixed toolbar styling in toolkit themes
- Fixed viewing the source of a selection
更新時間:2018-08-28
更新細節:
What's new in this version:
- This is a Windows-only update to address some stability/performance issues that have popped up with the new milestone release on especially 32-bit systems
- The cause seems to be a compiler bug in Visual Studio 2015 with certain optimizations. Although 64-bit does not seem to be directly affected, we are still applying more cautious optimizations there too from this point forward until we can figure out exactly what the cause is and which (more aggressive) optimizations are safe to use
更新時間:2018-08-16
更新細節:
What's new in this version:
We are now building on the Unified XUL Platform which has been forked off from Mozilla's mozilla-central at a point before Rust and Quantum to continue focus on the XUL interface language and traditional browser extensions. Many thousands of things have changed since the v27 (AKA "Tycho") versions, which can't possibly all be listed here. Instead, the most pertinent improvements in this new release are highlighted here:
- SpiderMonkey update: The JavaScript engine has received a major upgrade and now supports all landmark features from the ECMAScript standards as carried by mainstream browsers. This should put an end to the increasing JavaScript issues we've seen due to web frameworks not being browser-agnostic in that respect, or the browser not supporting what websites expect
- Goanna update: The layout and rendering engine (Goanna) has been updated to its 4th generation (version 4.*) which brings with it improved compatibility with "trendy" CSS styling techniques that build on a few very specific features (e.g. CSS Grid). Goanna continues to build on tried-and-tested software fallbacks in case hardware acceleration can't be used, and Linux remote desktop users can continue to leverage xrender for speedy remote screen updates in Pale Moon
- DOM enhancements: Enhancements in the Document Object Model provides websites with updated APIs to perform their tasks. (e.g. Fetch, WebAnimations, WebCrypto, HTML Input Element Extensions, etc.)
- Media enhancements: Our media back-end update is, for all intents and purposes, complete. MSE media streaming (for MP4) should be compatible with all major players on the market now. MSE for WebM is still disabled by default due to some compatibility issues that need to be examined, but you may enable this in preferences to e.g. allow 4k video playback on some sites that only offer UHD in WebM format. We now also support playback of FLAC-encoded audio
- New: WebGL2 support! Pale Moon now supports the WebGL2 standard for enhanced graphical experiences in 2D and 3D
- Devtools have been given a refresh. Just in case you thought they weren't extensive enough yet, some new categories have been added to inspect and manipulate all aspects of web content
- Updates to the login manager: Login credentials can now be stored specifically with or without a user name, and selected individually. This is a behavior change from previous, and clicking a password field can now pop-up a selection list of user names for which passwords are stored (if multiple credentials are saved). Clicking the appropriate login name (or date-stamped version if no name is present) will fill in the accompanying password
- What might be more important for people worrying about upgrading to this milestone is what hasn't changed
- We continue to support NPAPI plugins
- We continue to support complete themes as well as lightweight themes
- We continue to offer a fully customizable interface like before. Australis (like seen in Basilisk) is not used
- We continue to support XUL overlay, bootstrapped and (deprecated) Jetpack extensions (collectively called "legacy extensions" by Mozilla)
- We do not include any DRM in the browser (people needing this can use e.g. the Silverlight plugin to play protected content), even though the platform we build on supports it
- Our primary goal has been to lift Pale Moon up to the new platform and as such most changes are "under the hood" and won't be seen in casual use (aside from more things "just working"). We aim to keep your user experience consistent and logical; but some things will have changed, of course. Browser extensions may need updating or may need a different version, for example
- Of course with such a big change of platform, there are some things that have regressed (worked before but no longer work), and we will work on fixing these regressions over time (hopefully with your help)
更新時間:2018-08-04
更新細節:
What's new in this version:
- Please note that whilst not mandatory, 2.1.5 is highly recommended. We have changed the licensing server to better protect against DDoS attacks and made several fixes to offline usage (especially for our Mac IDE users). If you get "license is invalid" the first run after updating - please just login again once to fix.
As well as a large number of fixes to the IDE and runtimes, we've added in this version:
- Support for building to Android 64bit architectures
- Collision functions which return a list of all colliders, not just the first
- New collision type for sprites: Non-axis-aligned bounding box
- Virtual keyboard functions for iOS, Android, and UWP
Startup / Offline / Licensing Fixes:
- Fix for Mac IDE requiring you to relicense when changing network
- Fix for being asked to get a new licence too often in cases of accounts.yoyogames.com being unreachable
- Fix for incorrectly checking licence expiration dates in some cases
- Fix for crash when unable to download carousel images on the start page
- Fix for crash when accounts.yoyogames.com returns invalid runtime rss information
- Changed the "Unable to log - no network connection" message to be more accurate and avoid confusion in the case of accounts.yoyogames.com being offline
New collision type for sprites:
- Sprite Editor: Added support for a non-axis-aligned bounding box mask type
- Preference: Added option to set the default collision shape when creating new sprites
Spine Agreement:
- A Spine agreement is now shown before you can build projects which contain Spine
- Note: This agreement is shown per-project so that teams/contractors can accept with one click
Android:
- Game Options: Added controls for building 64bit architectures
- Game Options: Added control for adding Google Cloud Sync support into your Android manifest, used in the Google Play Services extension
Misc IDE Changes:
- Saving: Fixed an issue with object variable strings containing "n" which meant projects from 2.1.3 "lost" rooms when imported to 2.1.4
- Saving: Fixed a saving issue with external tools locking files which meant object event code could appear in the next project you opened that IDE session if that project had an object with the same name
- Saving: Fixed events "losing" code when the object name is changed or the object is duplicated when a save is already pending and then the object is locked by an external process
- Note: Another reminder that we do not recommend working with your project source saved in Dropbox/OneDrive/Google Drive, etc., folders!
- Saving: Fixed the check for when to warn about iOS icon changes being required in your project so it no longer warns unneccesarily
- Code Editor: Fixed autocomplete window being offset if autocompleting an enum on a long line of code
- DnD Editor: Fixed not being able to Cut/Copy/Paste nodes using keyboard shortcuts when using the macOS IDE
- Image Editor: Fixed the "Convert to Frames" dialog opening up too small when using the macOS IDE
- Object Editor: Fixed event names showing a unwanted '-' if the Object is opened in the Workspace and that event is empty
- Object Editor: Changed opening events to require double-clicks - fixes issues with single-click to select the event changing focus to the script and causing event copy/paste/delete workflow problems
- Workspaces: Fixed Middle Mouse Button scrolling the workspace at the same time as a code window if you happened to click on a scroll bar
- Resource Tree: Fixed/changed the highlight around text during a rename in the dark skin to improve clarity
- Resource Tree: Fixed duplicating a resource whilst at the Trial license limit crashes the IDE rather than showing a warning
- Resource Tree: Fixed "Add Existing" and then picking a resource from same project causes fatal error
- Resource Tree: Fixed how GMS2 calls Finder so Finder now shows results when doing "Add Existing"
- Room Editor: Fixed rectangle selection of rotated items to stop instances outside the rectangle being selected
- Room Editor: Fixed the loading of room inheritance settings if you reload the project
- Room Editor: Fixed a crash when copy/pasting multi-select objects across multiple layers
- Room Editor: Fixed issue which causes rooms to reopen at massively offset co-ordinates (usually approx -20k, -20k) after reloading project
- Note: If you have this room offset issue in a project already it will still load like this - just fix the position once and then save the project
- Room Editor: Changed Room width and height fileds so they can no longer be set to 0, as this just causes D3D errors during builds
- Preferences: Fixed "Delete old runtimes" to now delete everything other than the currently-used runtime and the runtime the IDE shipped with (if these differ)
- Search & Replace: Fixed to check instance creation code for instances on sub-layers
- Search & Replace: Fixed "Replace" to now replace the text in comments as well
- Localisation: [French] Fixed "Mouse Down" and "Mouse Pressed" event localisation texts and so they now differ
- Localisation: [German] Fixed Finder dialogs not being in German
- Font Editor: Fixed the preview and range windows to use the font's "Style" value, so text will now appear bold/italic, etc.
- Sound Editor: Fixed only getting white noise when playing a high-quality .ogg
- Sound Editor: Fixed sounds under a second long not playing completely in preview unless you turn on looping
Bugs:
- See the bug database's Change Log for the list of public issues fixed in this version
- Known Issues can be found on the bug database also - for the current IDE headline list see this page
- Not a bug, but be aware all download links for 2.1.3 and older have now been removed from this page, as 2.1.4 is mandatory