48.0.2657.0 – 2017-07-17 blog post

  • DNA-36558 Replace canplaytype_smoke.py with media_canplaytype_browsertest.cc
  • DNA-61378 Enable AVFDemuxer in all relevant media_unittests and content_browsertests
  • DNA-61379 Add histograms for AVFDemuxer
  • DNA-61764 Tooltips of sidebar icons are shifting when hovering over them.
  • DNA-61781 Enable AVFDemuxer in all relevant media_perftests
  • DNA-62203 Add/Update opAuto tests for server-tracking-data
  • DNA-62204 [Win] Only quarter of sync icon is visible
  • DNA-62386 O47 translations integrate with master O48
  • DNA-62430 [Windows] Colors consistency
  • DNA-62471 Extend opr.bookmarksPrivate to provide all necessary suggestions data WP2
  • DNA-62492 [WinLin] Converter prefix and value should have different colour
  • DNA-62515 Chrome and Yandex shown on list of browsers to import from when they’re not installed in OS
  • DNA-62534 [Mac] Allow skipping license when repacking custom build
  • DNA-62544 Image scaling – when resizing popup – is not proper
  • DNA-62547 Time is not converted when suffixed with dot and comma
  • DNA-62551 Crash at opera::BrowserSidebarItemIds::`anonymous namespace”::FindItemMetaIf
  • DNA-62555 Transformation error – remembers the previous position
  • DNA-62562 Ensure Mediarouter is disabled
  • DNA-62567 desktop_paths_test target can’t be linked
  • DNA-62572 PlatformDemuxerTest.NaturalSize* failures on Windows 7
  • DNA-62585 Confusing name “Capture Full Site”
  • DNA-62586 [Mac] “Capture Full Site” generate blank grey image
  • DNA-62587 [Windows] Colors consistency on private mode
  • DNA-62596 Improve currency ambiguity detection
  • DNA-62597 Revert DNA-62585
  • DNA-62598 [WebUI] Toolkit: Fix for loading and rendering issues
  • DNA-62600 Invalid wininet responses on developer

48.0.2652.0 – 2017-07-12 blog post

  • DNA-58903 Currency converter not working on Amazon’s specific price format
  • DNA-61478 Select the entire text of search box on click
  • DNA-61604 Determine audio codec delay in AVFDemuxer
  • DNA-61606 Use media::mp4::AAC to determine channel layout in AVFDemuxer
  • DNA-61652 White frame around PDF file
  • DNA-61722 Implement stream selection in AVFDemuxer
  • DNA-61790 Implement AVFDemuxer::Stream::liveness()
  • DNA-61905 Cleanup currency converter code and tests
  • DNA-61969 Add support for folders
  • DNA-61971 Add support for suggestions WP1
  • DNA-62139 [Linux] Black stripes around windows when not using compositing WM
  • DNA-62187 Incorrect Czech translation “Enable dark theme”
  • DNA-62211 [Views] Fix icon in the address bar
  • DNA-62246 [Mac] Margin between tabs and “navigation dots” should be smaller
  • DNA-62252 [WebUI] Create i18n and prefs services
  • DNA-62253 Detection of ui scaling in installer works only for monitor set as main display.
  • DNA-62265 [Mac] Remove the line between icons from the address bar
  • DNA-62273 Enable exporting bookmarks on Beta & Stable
  • DNA-62274 Value is not converted when suffixed with ‘-‘
  • DNA-62277 [Mac] Lack of margin between URL and feedback button
  • DNA-62279 Clean up components and reducers
  • DNA-62284 Time converter keeps saying “Yesterday”
  • DNA-62285 Time zone shown twice
  • DNA-62289 Crash at opera::installer::InstallerUIController::RunUI(opera::installer::Settings*, opera::installer::PayloadReader const*, base::FilePath const&, bool)
  • DNA-62298 Sort out video/mpeg support
  • DNA-62304 [Mac] Left mouse click does not work on tab of certain width
  • DNA-62305 Crash when loading prerendered page after visiting opera:settings
  • DNA-62307 [Linux] No search popup when selecting text
  • DNA-62325 Yandex importer based on Chromium importer created
  • DNA-62327 Import Edge bookmarks/favorites during installation implemented
  • DNA-62338 Unable to play h264 + AC3 movie
  • DNA-62346 Playback doesn’t start at start time
  • DNA-62350 Tune traits of AVFDemuxer::blocking_task_runner_
  • DNA-62366 Opera Desktop: Bug in Russian localization
  • DNA-62371 Temperature values are not recognized properly when carelessly selected
  • DNA-62373 Fix removal of multiple nodes from element
  • DNA-62382 AM/PM time values not recognized when carelessly selected
  • DNA-62389 import from yandex using installer, or command line argument implemented
  • DNA-62402 Crash when going to opera:config or opera:themes in private window
  • DNA-62419 Second trial of playback non zero start time video is very laggy
  • DNA-62454 Invalid installer schema, uses dashes instead of underscores
  • DNA-62456 Currency values are not converted when suffixed with ‘.’ (a dot)
  • DNA-62458 Value is not converted when suffixed with ‘)’ or preffixed with ‘(‘
  • DNA-62459 Diagnose and fix non-MSE proprietary media on High Sierra
  • DNA-62503 Crash at base::RefCountedThreadSafe::Release()

48.0.2643.0 – 2017-07-03 blog post

  • DNA-60484 [Linux] Warning dialogs are not system native
  • DNA-60548 No symbols for debug builds tested on Goth
  • DNA-60773 Allow dynamic assets generation by nodejs gn task
  • DNA-60855 [Win7][HiDPI] Thin Aero stripe is visible on the title bar.
  • DNA-61487 [Startpage] Remove toolkitSpeedDialEnabled flag dependency
  • DNA-61605 Determine video decoder configuration details in AVFDemuxer
  • DNA-61607 Implement, or drop, MultiplexingDataSource
  • DNA-61609 Teach AVFDemuxer to handle MP3
  • DNA-61721 Implement AVFDemuxer::Stream::video_rotation()
  • DNA-61724 Implement AVFDemuxer::GetMemoryUsage()
  • DNA-61904 Media players stuck when trying to navigate
  • DNA-61976 [Win] Opera crashes when bookmark is deleted using keyboard
  • DNA-61986 Implement context menu features
  • DNA-62019 Whitelist JS API for opera.com/client/upgraded
  • DNA-62042 Create a request with AVRO data and send it to the server
  • DNA-62050 [WinLin] Do not use contrasting (fav)icons algorithm for toolbar icons shown in “more extensions” popup menu.
  • DNA-62076 [Win] Update plus icon in toolbar
  • DNA-62078 ThemeDownloadHelperTest.ShouldReturnOverridenByCommandLineThemesGalleryUrl fails on stable channel
  • DNA-62082 Make converters easier to trigger
  • DNA-62108 Implement a basic importPrivate API.
  • DNA-62111 Cleanup tracking data handling to make it possible to rewrite it on the fly
  • DNA-62112 courgette.exe not packaged
  • DNA-62113 Opera crashes after loading all tabs from folder on bookmarks bar
  • DNA-62122 Fix fallback tile support
  • DNA-62124 Zones in parentheses should be handled
  • DNA-62141 Implement IsFormatSupportedByPlatform() for AVFDemuxer
  • DNA-62152 Disable unstable gtests
  • DNA-62158 [Win] Two courgette(64).exe files packed for night builds.
  • DNA-62159 Enable the speeddialPrivate API in the welcome page.
  • DNA-62165 Add bookmarksPrivate.getFolderTiles
  • DNA-62170 Umbrella for other, smaller tasks
  • DNA-62171 [WebUI] Rethink live reload implementation
  • DNA-62175 [Startpage] Reduce the number of files to load on init
  • DNA-62183 Debug builds fail on compilation
  • DNA-62188 Wait for bookmark model to load
  • DNA-62191 Make sure changes in JS are detected properly when generating bundles
  • DNA-62193 Handle the custom Chromium importers in importPrivate
  • DNA-62194 The importPrivate.importData API doesn’t call finish callback.
  • DNA-62196 gtest: MimeUtilCommonTypeTest.CommonMediaMimeType/0 and /1 fails on linux
  • DNA-62206 Create retry util in test_utils and use in in tests
  • DNA-62207 Expose ID in opr.browserSidebarPrivate.onNavigationToInternalPage instead of URL
  • DNA-62209 Use new resources for buttons
  • DNA-62212 [Mac] Fix the icon in the address bar
  • DNA-62217 speeddialPrivate API doesn’t work on the welcome page
  • DNA-62220 Update tests for minimal installer
  • DNA-62228 Report error from importPrivate.importData if import fails.
  • DNA-62229 Add all js sources to gn deps
  • DNA-62230 With english locale data change is always shown as “tomorrow”
  • DNA-62234 [HiDPI] Context menu misplaced on all internal pages
  • DNA-62236 Wrong sorting assumed when the date is separated with /
  • DNA-62255 [Personal News] Error in console about duplicated SuggestionsModel
  • DNA-62260 EST/EDT not treated as north america zone
  • DNA-62262 [Mac] The ad blocker icon covers the site address

48.0.2636.0 – 2017-06-26 blog post

  • DNA-59806 Synchronise ThemeService data
  • DNA-60647 Introduce custom Avro handling code
  • DNA-60727 [Linux] Crash when ‘Show certificate’ button is clicked
  • DNA-61155 Autoupdate package differs from full package content
  • DNA-61275 Crash at opera::SurfEasyApiCallerImpl::OnURLFetchComplete(net::URLFetcher const*)
  • DNA-61322 Implement static Speed Dial with Toolkit
  • DNA-61434 Crash at opera::installer::Wininet::InternetStatusCallback(void*, unsigned long, unsigned long, void*, unsigned long)
  • DNA-61634 [Win] Update toolbar icons to pixel-perfect version
  • DNA-61682 [Mac] Remove popup for “G” icon in address bar
  • DNA-61751 dark theme contrasting icon on bookmarks bar
  • DNA-61822 [Win] Opera hangs on bookmarks bar folders/items move
  • DNA-61825 contrasting favicons on extension bar
  • DNA-61854 contrasting favicons on toolbar
  • DNA-61887 UI fixes for feedback dialog
  • DNA-61900 Use-after-free in MenuController
  • DNA-61958 [Startpage] Remove scrollbar’s style detection
  • DNA-61967 Create a single Bookmarks API providing all the necessary data
  • DNA-61993 Support unicode fractions in unit converter
  • DNA-61997 Tab menu accessibility not working correctly after CHR-6220
  • DNA-62003 Change Nm unit to be displayed as N·m or N m
  • DNA-62004 Imperial volume units are ambiguous – make them display US
  • DNA-62007 Compilation error in opera_browser_main_parts.cc
  • DNA-62008 Use different directory for new startpage and private tab
  • DNA-62010 contrasting favicons in bookmarks bar, extensions sidebar and toolbar on MAC
  • DNA-62013 Fixups to custom avro handling code
  • DNA-62022 Bump version to 48 on master
  • DNA-62044 [Mac 10.9] Traffic lights buttons not visible in popup windows when dark theme is enabled.
  • DNA-62049 [Windows] Error during compilation
  • DNA-62051 Remove non-reborn resources for mac
  • DNA-62054 [Mac] Do not use contrasting (fav)icons algorithm for favicons shown in “more bookmarks” popup menu.
  • DNA-62062 [Mac] Do not use contrasting (fav)icons algorithm for toolbar icons shown in “more extensions” popup menu.