Version History
Version 1.11
- Optimized Curl cache warm-up to be several magnitudes faster
- Don't popup download requesters for webpage components that have no valid mime type and aren't the main url itself
- Updated EasyList filter data
- Optimized not to attempt loading media at all if the page settings are set to block it
- Reworked localizable string formats to use @key@ instead of %d, etc to avoid crashes with incorrect translations
- Improved handling of custom/unsupported protocols
- Fixed Offline Storage settings UI
- Fixed Recently closed tabs menu
- Fixed a networking crash
- Fixed a memtrash in the loader code when closing Wayfarer on its own screen
Version 1.10
- Fixed a potential crash in AHI code
Version 1.9
- Implemented an audio player, including audio in video files
- Codec coverage basically the same as in Odyssey, with Opus and MPEG-TS support added
- Implemented HLS chunk-based media playback for many live radio streams
- Configurable popup on media load, with download option
- Fixed a case where mouse pointer would no longer change above links after scrolling with mmb
- Fixed not to mangle the file path after resuming a download with name prefix set
- Fixed to disable menus in several popup windows
- Fixed to ensure the Sessions folder is always present
- Worked around a race condition in MUI where it would crash trying to show a help bubble for a tab being closed at the same time
Version 1.8
- Added jpeg2k support via OpenJPEG
- Reports browser locale based on system locales
- Added a Translation service support w/ settings
- Added session quicksave hotkeys
- Improved wheel scrolling and mouse cursor code
- Adjusted page/wheel scrolling deltas to be in-line with WebCore's suggested values
- Scrolling page content is now possible with mmb pressed
- Esc key deactivates the WebKit container, instead of being swallowed
- Improved the cURL thread loop
- Various UI improvements in the Printing Mode
- Improved shutdown times
- Linked against latest OpenSSL 1.1.1i and cURL 7.74.0
- Fixed RMB to not select word under cursor if there already is a selection in editable components
- Fixed pasting text into editors handling paste via JS/DOM Events
- Fixed a crash in FavIcon loader
- Fixed a crash when logging into AppleID
- Fixed a crash when closing a window with tabs that are pending website load
- Fixed early startup issues where OpenURL could send OPEN commands before Wayfarer fully initializes
- Fixed a race condition in curl cache handling
- Fixed a use-after-free when closing a window or loading a session
- Worked around a bug causing some localized strings to be empty
- Download name scheme is stored when a download begins, so subsequent settings changes won't affect it
- Page reload actually skips curl caches now
- Command keys are no longer eaten by webkit
- Loader now catches all ObjC terminal errors
Version 1.7
- Implemented an optional online version check
- Added a Safari/iPad spoofing option
- Tweaked to save settings periodically after edits
- Added Local Storage and Application Cache settings
- Enabled Application Cache
- Worked around servers that compress file downloads
- Fixed a crash when opening host settings from menu
Version 1.6
- Fully WSIWYG printing system
- Spell checking support
- Undo/Redo support
- Networking thread optimized to use less CPU
- Built with optimized OpenSSL for faster HTTPS connections
- Added tons of help bubbles across the app
- Added an option to log console messages to ramdebug
- Added quit requester options to the Settings tab
- Added a setting to popup downloads tab on new downloads
- Tries to use current tab for Downloads/Settings/Bookmarks if empty
- Added an Error column to the download list
- Added a context menu to the download list (copy path/url)
- Download URL updates on redirects
- 'Download' Context menu will now use OpenURL for ftp/mailto links
- Fixed resuming of downloads after error
- Fixed to handle multiselection in the download list
- Improved the Stop/Reload button; Reload forces a full reload (disregarding disk caches)
- Fixed ctrl key handling in the text editor
- Fixed a nasty 5 random-address bytes memtrash at the end of JS Promise handling that was the main source of instability on pages like PayPal, ebay, etc
- Fixed a use-after-free in WTF's file system support
- Fixed a crash when editing quicklink submenus
- Prevents re-opening screen when loading a session
- Disabled a bunch of memtrashing code paths in audio processing support
- Fixed an out-of-mem crash in WebCore's JPEG decoder
- Fixed a crash when adding quicklinks
- Fixed size overflow on >4GB downloads
- Fixed a potential browser crash after a hibernation
Version 1.5
- Wayfarer now starts via a loader app
- Added an early loading splash window, shutdown splash window (via loader)
- Crashes in Wayfarer are caught by the loader which cleans up the windows and as many resources as possible, usually allowing a restart of the application
- Implemented a way to send bugreports directly after a crash, including debug information and the most recently visited URLs
- Added Eruda web inspector integration
- It's now possible to select a session to load on application start or automatically re-store the previous state
- Sessions store the active tab
- Enabled the Intersection Observer in WebCore
- Reduced the number of SQL file writes
- Separate interpolation setting for image links
- Quicklink buttons respect favicon settings, update on favicon changes
- Added a file requester to the downloads path in Settings
- Added quit confirmation requester settings
- Fixed navigating to wayfarer:// links without explicitly doing it from the menu
- Fixed CPU clock detection code
- Fixed a double-start issue where the 2nd instance would not quit
- Fixed a potential crash in favicon code
- Fixed right shift key handling in some hotkeys
- Fixed tab button backgrounds
- Fixed ghost effects after closing tabs on some MUI configurations
Version 1.4
- Fixed an issue where adding a link to bookmarks via menu would try to insert it to a wrong tree node in a Bookmarks tab
- Rolled back some compilation setting tweaks since they were causing issues on some G4 cpus
Version 1.3
- Minor performance improvements, mostly on G5
- Fixed lists in settings displaying no text, sometimes crashing
- Fixed url string background offsets
- Activate an exiting tab instead of adding a new one for downloads/bookmarks/settings
- Fixed tab buttons becoming invisible or corrupt on some configs
- Fixed an issue where adding a link to quick links via menu would display them in a wrong location in the Bookmarks tab
- Fixed quicklink buttons to respect releasing mouse of of button bounds
Version 1.2
- Implemented Quick Links
- Implemented favicons
- Enabled support for WebP images
- Updated libcurl
- Fixed blob: support
- Fixed file name encoding and cookie issues in downloads
- Fixed Bookmarks menus to show more depth levels
- Fixed a crash on exit caused by the password autofill manager
- Fixed a crash on exit in WebCore's fileapi
- Fixed Copy image URL context menu function
Version 1.1
- Implemented Search Engines settings UI
- Implemented a 'Do not ask to save passwords' setting
- Space+Shift does reverse scroll now
- Updated to latest OpenSSL and nghttp2
- Fixed handling of IDN/Unicode chars typed into the URL bar
- Fixed loading of files from the Curl cache, which in some cases resulted in images failing to decode (or decode as text)
- Fixed SCREENTOFRONT
- Fixed the default CSS file load path (caused default radios and checkmarks to be missing on some sites)
- Fixed an issue with sticky border scrollers
- Fixed not to leak the volume name when uploading files straight from the volume root path
- Implemented workarounds for OpenURL callers that don't pass correctly escaped URIs (like YAM)
- Updated the OWB importer
Version 1.0
- Initial public release for MorphOS 3.14