Pale Moon 歷史版本列表
Pale Moon 是一個開源的,基於 Goanna 的網頁瀏覽器,可用於 Microsoft Windows 和 Linux(與開發中的其他操作系統一起),重點在於效率和易用性。確保充分利用您的瀏覽器!Pale Moon 為您提供瀏覽器的瀏覽體驗,完全由自己獨立開發的源代碼完全構建,源自 Firefox / Mozilla 代碼,精心挑選的功能和優化改進了瀏覽器速度,資源使用,穩定性和用戶體驗,... Pale Moon 軟體介紹Pale Moon (32-bit)Pale Moon (64-bit)
更新時間:2019-07-05
更新細節:
What's new in this version:
- Added the support for some new Java protections
更新時間:2019-07-05
更新細節:
What's new in this version:
Changes/fixes:
- Updated the application icon to provide better visuals on Windows classic and other grey backgrounds
- Reduced the Master Password hashing rounds to prevent issues with stored password retrieval while still sufficiently strengthening the encryption
- If you have previously re-keyed the database after the update to 28.6.0, you should do so again by going through the change master password process to reduce access times
- Updated the WhatsApp Web site-specific user-agent override to respond to Google refusing access based on the old string
- Updated the branding for the portable launcher
更新時間:2019-07-04
更新細節:
What's new in this version:
Fixed Windows IDE "deadlock" issue:
- Fixed 0030271, which fixes a number of issues, including Windows Explorer dialogs not appearing for New/Open/Import, the manual/Marketplace/My Account just showing a white panel, and starting/stopping builds causing the IDE to hang
- Fixed various causes of startup crashes
- The same Deadlock change also fixed a number of the reported startup crashes in 0030245
- Fixed a crash with GMS2 not automatically applying the software renderer on startup if using unsuitable OpenGL versions, WARP drivers, or using GMS2 over RDP on recent versions of Win 10
- Fixed a crash if you're connecting to our servers via a VPN which gives an "Unsupported region" error (you will still need to resolve the VPN issue yourself to make licensing work)
- Fixed a Mac IDE crash if you're using a machine which has no audio devices at all
- Stopped the Mac IDE's startup folder-checker from performing its checks on the first run of the IDE after installing/updating - stops a warning that a /tmp/ folder doesn't have suitable permissions, as this is actually correct and not an issue
- If you still have Windows/macOS file-permission issues which stop GMS2 from starting on your machine, see this FAQ for how to configure your permissions or protection software
New crash-reporting system:
- Hopefully, you'll never see it, but we have added a new tool to intercept startup crashes and show a new one-click bug reporting dialog, which makes things a lot easier for you and us
- Replaces the "send us your ui.log" dialog and no longer requires you to report this as a ticket to the Helpdesk
Better communication of your licence expiry dates:
- Added new functionality to highlight when a licence is going to expire within the next 30 days, so you stay better informed
- If a licence does expire before it is renewed/replaced, then GMS2 will now say this clearly when you next attempt to start up
- If you are not on a Trial licence, then the popup reminders for this can be turned off in Preferences > General Settings > "Enable notifications"
Mac IDE build tools updated:
- Fixes certificate trust issues some users saw in previous versions - unless, of course, you have actually manually changed your trust settings and need to fix
- If you're still getting this issue, see "macOS Keychain Certificates" section of the file-permissions FAQ linked-to above
- Worked around the version of Visual Studio 2019 For Mac installs having a broken certificate-checker and causing errors when trying to compile projects in GMS2, so now it doesn't matter if you have VS2019 installed on your Mac or not
- Worked around the change in Catalina betas (or if you had installed Apple's broken Xcode command line tools update from June 3rd on Mojave) which causes startup crashes about system font errors
Comments support for DnD projects:
- Added a new system of creating inline comments for your DnD scripts, allowing you to fully comment your code
- Comments expand to fit their contents, can be moved around by dragging them, and collapsing the node collapses the comment also
Ability to export assets as local packages:
- The Tools section of the menubar now has commands for creating/importing local asset packages, so you no longer "need" to use the Marketplace to pass assets between team members
- Works very much like the existing Marketplace create assets dialog and allows you to specify whether your package should be signed or not
- Also added new functionality when importing any .yymp file that if resources of the same names are already in the project GMS2 will show a keep/replace dialog listing all applicable resources
- Ability to turn off the file-system sandbox on desktop OSes
- Added Game Options into Windows/macOS/Ubuntu for disabling the file-system sandbox restrictions, so you can save/load files from anywhere not protected by the OS/other security software
- Note: Requires 2.2.3+ runtime also
- Ability to turn off using subst'ed drives when building for some platforms
- Preferences > General Settings > Compiling now has a new setting "Use subst for drive paths" - disabling this will stop GMS2 mounting temp build folders as extra drives
- Note: Has no effect on building for Android, as Google's SDK files fall foul of this, so without this on you likely couldn't build Android on Windows
- Note: Has no effect on runtime downloads/installs either, so if your machine simply doesn't allow subst to run, this option won't stop you needing to resolve that before GMS2 can work properly
- Note: Requires 2.2.3+ runtime also
- Validation of group names in the resource tree
- All code and resource names have to be in Latin/Roman characters, but this was not applied properly to group names. Now that GMS2 allows exporting and importing local packages, this issue has been highlighted
- Now, group names are validated properly when you try to rename them
- Note: You should rename any non-Latin group names before trying to export any local/Marketplace packages, as the package will not be zipped properly
Misc:
- Custom Skins: All layout files in custom skins are now ignored, as these are unwanted anyway - stops issues seen in 2.2.2 with custom skins causing some editors to not appear properly
- Search & Replace: Changed the dialog so it doesn't select all the text to search for when the window is opened
- Room Editor: Fixed copy/pasting an instance to now keep the frame and image speed values you had set
- Room Editor: Fixed renaming a room when an instance inside that room has its creation code open would lose the code
- Room Editor: Changed the Instance Layer Properties window's instance cut/copy/paste/delete routine to reduce the amount of work done - particularly noticeable when there are thousands of instances in the room
- Room Editor: Fixed cutting tiles when any instance is also selected will silently delete that instance
- Preferences: Fixed resetting Text Editor > Code Editor > "Document line limit" to being -1 uncaps your limit, not restrict you from editing code files
- Preferences: Fixed needing to restart GMS2 after setting your Android/Amazon settings before Game Options can properly detect yor SDK installation
- Preferences: Added a setting for controlling the default sprite animation speed used in the Sprite Editor
- Sprite Editor: Fixed importing multiple sprites of different size to show the resize choice dialog, same as if you had added them via the Image Editor
- Sprite Editor: Will now by default apply scaling to "custom origin" values also, so the origin location always remains consistent for the new sprite size - Preference added to control this
- Code Editor: Fixed Enum colouring so the colouring still works properly if everything is declared on one line
- Code Editor: Fixed Syntax warnings for unused macros so they are now removed when you delete the macro line
- Resource Tree: Fixed a bug where stale views for Included Files were being left when the resources were removed, so reloading the project showed a missing files dialog
- General: Added the default context menu to all text fields in the IDE
- General: Added support for Shift+Insert, Shift+Delete, and Ctrl+Insert to all text fields/editors in the IDE
- General: Fixed some missing Mac IDE strings for things new in 2.2.2
- General: Fixed support for higher-than-60hz refresh rate monitors in the IDE - added a Preference for setting the maximum refresh rate (defaults to 60)
- Importing Projects: Fixed an issue with the project import repair tool so it correctly handles an issue with user views which could cause an "Unable to find rooms" error when compiling
- Image Editor: Changed the sprite controls overlay to be collapsed by default, added a Preference for controlling this
- DnD Editor: Changed camera focus on nodes to not centre the node (so you can see more of the chain) and also to be consistent whether you drag or double-click the toolbox button
- Compiler: Fixed issues building for Mac/iOS if your project name contains an &
- Output Window: Fixed issues with the panel not scrolling properly to match the actual end of the log
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
更新時間:2019-07-02
更新細節:
What's new in this version:
- Implemented String.prototype.trimStart and String.prototype.trimEnd
- Implemented Array.prototype.flat and Array.prototype.flatMap
- Implemented Symbol.prototype.description
- Added support for gzip-compressed SVG-in-Opentype fonts
- Updated official branding
- Updated reader view components
- Added a preference to control the setting of cookies through meta header information (non-standard feature) and disabled by default
- Updated ES6 Atomics and re-enabled them
- Updated internationalization code to support updated time zones and the Japanese Reiwa era
- Updated NSS to a custom version to have better encryption strength for master passwords
- IMPORTANT: To use this strong encryption and re-key the password database with it, change your master password (can be changed to the same one you already had if desired, but you have to go through the change password process). Depending on your computer and the number of stored passwords, this encryption update may take some time, so please be patient. Please be aware that once re-keyed, the password store will be locked to the new encryption and will no longer be accessible with the master password in older versions of Pale Moon
- Restored "Release notes" in the help menu
- Rearchitectured the application/extension update code
- Added several performance improvements to DOM and the parser
- Improved JavaScript garbage collection of dead compartments
- Fixed a performance issue with painting on some pages
- Improved performance of some websites with complex event regions
- Fixed a potential performance issue in display lists on some pages
- Fixed a rendering bottleneck for the use of XRender when using a remote session
- Fixed graphical artifacts/flickering when using XRender on Intel or Intel-hybrid GPU setups
- Added a DiD fix for potential future issues with inlining array natives
- Fixed a potential UAF situation in the HTML5 parser (DiD
- Fixed an origin-clean bypass issue
- Changed the way permissions for predefined sites are loaded
- Reverted the 28.5.1 change to treat *.jnlp files as executables (CVE-2019-11696) after input from an Oracle representative. Java Web Start files are not executable and should not be treated any different than regular documents handled by external applications
- Removed SecurityUI telemetry
- Removed some other dead telemetry code
- Removed geo-specific selection of default search engines
- Deprecated the use of FUEL
- Removed the unused code for "enhanced tiles" in the new tab page
- Removed preference to brute-force e10s to on
- Removed Unboxed Array code
- Removed Unboxed Object code
- Fixed failure to print if a page contains a 0-sized <canvas> element
- Fixed an issue with tab-modal dialogs being presented in the wrong order
- Fixed an issue with the tab bar remaining collapsed in customize mode if normally hidden
- Fixed an issue with Sync when choosing to overwrite data with synced data
- Fixed an issue with tab previews on the taskbar
- Fixed an issue with IntersectionObserver viewport accuracy
- Fixed Scroll bar orientation on Mac OS X
- Fixed an issue with anchor/link targets not re-using a named target
- Fixed a build issue with Gnu-CC on PPC64
- Fixed browser.link.open_newwindow functionality
更新時間:2019-07-02
更新細節:
What's new in this version:
- Implemented String.prototype.trimStart and String.prototype.trimEnd
- Implemented Array.prototype.flat and Array.prototype.flatMap
- Implemented Symbol.prototype.description
- Added support for gzip-compressed SVG-in-Opentype fonts
- Updated official branding
- Updated reader view components
- Added a preference to control the setting of cookies through meta header information (non-standard feature) and disabled by default
- Updated ES6 Atomics and re-enabled them
- Updated internationalization code to support updated time zones and the Japanese Reiwa era
- Updated NSS to a custom version to have better encryption strength for master passwords
- IMPORTANT: To use this strong encryption and re-key the password database with it, change your master password (can be changed to the same one you already had if desired, but you have to go through the change password process). Depending on your computer and the number of stored passwords, this encryption update may take some time, so please be patient. Please be aware that once re-keyed, the password store will be locked to the new encryption and will no longer be accessible with the master password in older versions of Pale Moon
- Restored "Release notes" in the help menu
- Rearchitectured the application/extension update code
- Added several performance improvements to DOM and the parser
- Improved JavaScript garbage collection of dead compartments
- Fixed a performance issue with painting on some pages
- Improved performance of some websites with complex event regions
- Fixed a potential performance issue in display lists on some pages
- Fixed a rendering bottleneck for the use of XRender when using a remote session
- Fixed graphical artifacts/flickering when using XRender on Intel or Intel-hybrid GPU setups
- Added a DiD fix for potential future issues with inlining array natives
- Fixed a potential UAF situation in the HTML5 parser (DiD
- Fixed an origin-clean bypass issue
- Changed the way permissions for predefined sites are loaded
- Reverted the 28.5.1 change to treat *.jnlp files as executables (CVE-2019-11696) after input from an Oracle representative. Java Web Start files are not executable and should not be treated any different than regular documents handled by external applications
- Removed SecurityUI telemetry
- Removed some other dead telemetry code
- Removed geo-specific selection of default search engines
- Deprecated the use of FUEL
- Removed the unused code for "enhanced tiles" in the new tab page
- Removed preference to brute-force e10s to on
- Removed Unboxed Array code
- Removed Unboxed Object code
- Fixed failure to print if a page contains a 0-sized <canvas> element
- Fixed an issue with tab-modal dialogs being presented in the wrong order
- Fixed an issue with the tab bar remaining collapsed in customize mode if normally hidden
- Fixed an issue with Sync when choosing to overwrite data with synced data
- Fixed an issue with tab previews on the taskbar
- Fixed an issue with IntersectionObserver viewport accuracy
- Fixed Scroll bar orientation on Mac OS X
- Fixed an issue with anchor/link targets not re-using a named target
- Fixed a build issue with Gnu-CC on PPC64
- Fixed browser.link.open_newwindow functionality
更新時間:2019-06-30
更新細節:
更新時間:2019-06-28
更新細節:
更新時間:2019-06-22
更新細節:
What's new in this version:
- Add TLS (SSL) support in the Windows binaries. Opportunistic TLS is now supported on all platforms (included in PR #231 by albertosottile, requested in #217 by alxpettit)
- Add support for releasing via Snap and AppImage. Travis CI now automatically builds releases for macOS, Snap, and AppImage after every commit. This version of Syncplay is also published in the Snap store and on AppImageHub (Snap: PR #231 by albertosottile, requested in #199 by Mikaela; AppImage: coded by albertosottile)
- Add support for installing Syncplay using setuptools via a setup.py script. This required a change in our folder structure, though this change should not affect end-users. (PR #231 by albertosottile, contributions by Et0h and ObserverOfTime via PR #230, suggested in #207 by alxpettit)
- Remove the "Update list" button for public servers from the configuration dialog (PR #233 by Et0h)
- Fix an issue that prevented to use SMPlayer (issue #234 raised by elvissteinjr and resolved by Et0h)
- Some images in the GUI now scale their pixel density for Hi-DPI/Retina displays (819e6b6 and 8f5b77c by albertosottile)
- Add getValueForOS function in constants to store and extract different values for different operating systems (ff6bb74 by albertosottile)
- All the png files in resources are now automatically included in the distribution bundles (3a4cf41 by albertosottile)
- Do not ask anymore to "Press enter to exit" after closing mpv when Syncplay is used from its CLI (issue #238 raised by alxpettit and resolved by albertosottile)
- Embed darkdetect (GitHub, BSD-3-Clause) version 0.1.1 in the project vendor folder
- Some files in the repository are now released under the MIT license, while the repository stays on Apache 2.0. This is explicitly stated in the header of those files. At this moment, this exception applies to README.md and travis/appimage-script.sh.
- Upgrade qt5reactor to version 0.5
- Upgrade py2exe to version 0.9.3.0
- Upgrade PySide2 to version 5.12.3
更新時間:2019-06-19
更新細節:
更新時間:2019-06-15
更新細節: