Skip to content

Commit

Permalink
webOS OSE 2.6.0 release documentation
Browse files Browse the repository at this point in the history
- Added release notes and blog announcement
- Released CLI 1.12.0
- Updated SDK download terms
- Updated LS2 APIs:
-- bootmanager, media, notification, pmlogd, rdxd
-- activitymanager, applicationmanager, audio, bluetooth2
-- camera2, config, configurator, connectionmanager, filecache
-- location, memorymanager, pdm, preferences, settings, swupdater
-- systemservice, tts, wifi
  • Loading branch information
nickyzero committed Jul 20, 2020
1 parent 8b61953 commit 6c21b24
Show file tree
Hide file tree
Showing 34 changed files with 7,664 additions and 6,990 deletions.
2 changes: 1 addition & 1 deletion content/en/_index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<div class="news-line">
<div class="container">
<div class="tag">News</div>
<a href="{{< relref "2020-05-12-webos-ose-2-5-0-release" >}}">Announcing the webOS OSE 2.5.0 release</a>
<a href="{{< relref "2020-07-16-webos-ose-2-6-0-release" >}}">Announcing the webOS OSE 2.6.0 release</a>
</div>
</div>
<div class="container">
Expand Down
91 changes: 91 additions & 0 deletions content/en/about/release-notes/webos-ose-2-6-0-release-notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
---
title: webOS OSE 2.6.0
display_title: webOS OSE 2.6.0 Release Notes
date: 2020-07-16
weight: 19
toc: true
layout: release-notes
---

This version corresponds to the [GitHub releases](https://github.com/webosose/build-webos/releases) from build #198 to build #218.

## New and Changed Features

### Core Applications

#### System

- Enact Browser
- Modified the bookmark feature that users have an option whether to add a shortcuts app to the Home Launcher when adding a bookmark by tapping the star icon
- Updated `package.json` dependencies to the latest version

#### System UI

- Home Launcher
- Added the feature to show a badge on a bookmark

### Application Framework

#### SDK

- Released Command-Line Interface (CLI) 1.12.0

### Managers & Services

#### App

- SAM
- Modified to make it available to run a launcher on the primary display (HDMI0) and a bareapp on the secondary display (HDMI1)

#### Connectivity

- Added the nmeaparser library
- Added mock NMEA related changes in location service modules
- Added the GPS mock nyx queryProviders command and improvement of GPS location data response

#### Display

- LSM
- Introduced new `WebOSCompositor` import scheme
- Added a debug option to visualize the display boundary
- Updated qtbase patches
- Added an option for `MaliitServer` to disable LS2 service
- Upgraded Qt to 5.12.8

#### i18n/l10n

- Added a color font emoji

#### Media

- Implemented the WebRTC hardware decoding pipeline
- Added Generic AV migrated camera pipeline

#### Web Engine

- Blink
- Added display affinity to network settings parameters
- Added the `webOSLocaleChange` event
- Implemented the web media player and video decoder for WebRTC
- Added the local storage manager feature
- Added support for launching web apps on multiple displays with different resolutions

### Base Components

#### i18n/l10n

- Replaced the localization tool

### Build System & SCM

#### OpenSSL

- Updated to v1.1.1g

## Fixed Issues

- n/a

## Known Issues

- If Youtube playback speed is adjusted to other than normal speed, the loader spins continuously and the video won't play.
37 changes: 37 additions & 0 deletions content/en/blog/posts/2020-07-16-webos-ose-2-6-0-release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: webOS OSE 2.6.0 Release
date: 2020-07-16
slug: webos-ose-2-6-0-release
posttype: release
toc: false
---

We're pleased to announce the release of webOS Open Source Edition (OSE) 2.6.0.

The highlights of this release are as follows:

- [Camera framework update for adopting generic AV architecture](#camera-framework-update-for-adopting-generic-av-architecture)
- [Qt upgrade to 5.12.8](#qt-version-upgrade)
- [JavaScript based localization tool](#javascript-based-localization-tool)

For more details on this release, see the [release notes](/about/release-notes/webos-ose-2-6-0-release-notes).

## Camera framework update for adopting generic AV architecture

The camera pipeline (g-camera-pipeline) of webOS OSE has been updated to adopt the generic AV (GAV) architecture in its operation. As the media framework (uMediaServer or uMS) was already adapted to GAV, this update makes the camera pipeline to be fully functional under the GAV architecture.

The updated camera pipeline supports the following features:

- Using camera preview, capture and record functions
- Preview stream format: MJPEG, H.264
- Captured image format: JPEG
- Recorded video format: TS (H.264)
- Using USB cameras with [v4l2](https://www.kernel.org/doc/html/v4.10/media/kapi/v4l2-core.html) on Raspberry Pi 4

## Qt version upgrade

One of the major open source components of webOS OSE, Qt, has been upgraded from 5.12.6 to 5.12.8 to improve graphics performance and stability.

## JavaScript based localization tool

webOS OSE's localization tool has been replaced with a new JavaScript based tool. The new localization tool is based on [loctool](https://github.com/iLib-js/loctool/blob/development/README.md) and is available at the [ilib-loctool-webos-dist](https://github.com/iLib-js/ilib-loctool-webos-dist) repository. This tool can be used to generate translated resources by running the tool manually, during build time or as a background process in your CI pipeline.
Loading

0 comments on commit 6c21b24

Please sign in to comment.