<div dir="ltr">Hey bijjal,<div><br></div><div>thanks for the detailed email. Keep them updates coming! :)</div><div><br></div><div>faenil</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-02-13 12:09 GMT+00:00 Soumya Bijjal <span dir="ltr"><<a href="mailto:soumya.bijjal@jollamobile.com" target="_blank">soumya.bijjal@jollamobile.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
Here is an update on our progress from the past month. Do note that they are all work in progress and not release ready for another few months.<br>
<br>
* Tablet hardware adaptation is nearly ready for MWC<br>
  - USB charging, stereo speakers, sensors, accelerometer, Bluetooth, WLAN functionalities have been verified<br>
<br>
* Work on the new UI framework is progressing at a good pace<br>
  - lock screen has been separated from the homescreen<br>
  - improved notifications with visual grouping and additional actions<br>
  - events view with a richer user experience<br>
  - improved home screen interactions and transitions<br>
  - new swipe edge transition<br>
<br>
* Lock screen media player controls implemented for the native media player app, under review <a href="https://together.jolla.com/question/3414/control-music-from-the-lock-screen/" target="_blank">https://together.jolla.com/<u></u>question/3414/control-music-<u></u>from-the-lock-screen/</a><br>
<br>
* IMAP idle/push support implemented <a href="https://together.jolla.com/question/493/imap-idle-imap-push-for-the-e-mail-app/" target="_blank">https://together.jolla.com/<u></u>question/493/imap-idle-imap-<u></u>push-for-the-e-mail-app/</a><br>
<br>
* Landscape mode enabled in Maps<br>
<br>
* Toolchain has been updated (upgraded to GCC 4.8, binutils 2.25, switch  to Thumb2+NEON for ARM by default, march=i686 and SSE2 minimum for X86)  and will take into effect with update13; expect a huge download size for  the update<br>
<br>
* Dual-stack support  (ipv4 and ipv6) for cellular connectivity in the middleware<br>
<br>
* Update to GStreamer 1.x: souphttpstc is enabled, AAC encoding/decoding works<br>
<br>
* Prototyping of encrypted filesystem: This is currently on hold for a short while due to MWC preparations<br>
    - We have a development template to build filesystem layout on tablet that could allow home encryption<br>
    - Most of the real work is still ahead of us: studying if in-place conversion  can be done with changing LVM logical volumes, /var/ encryption, user application binaries and user app data encryption and most of all placement to home instead of root, boot target for password query<br>
<br>
* Drop upower in favour of statefs:<br>
  - udev is used directly to fetch power and battery temperature information via statefs power-udev provider<br>
  - MCE now fetches battery info from statefs<br>
<br>
* Performance improvements:<br>
  - Improved performance of adding items to the scenegraph, particularly when e.g. scrolling lists<br>
  - Pool allocator for shadow nodes in the scenegraph used to reduce possible memory fragmentation<br>
  - Substantially reduced the number of nodes required by the scenegraph<br>
  - Reduced the amount of memory required by internal JS structures<br>
  - Reduced the need to heap allocate when dealing with IR structures<br>
  - Reduced the amount of memory required for SQLite caches<br>
<br>
As  for the next OS release, we are currently at release candidate 5 for Yliaavanlampi (update 11) and expect to have another release candidate before we can decide on the release schedule.<br>
<br>
For this iteration, we have two main goals:<br>
    1. Demonstrate the new UI framework and Tablet functionality at the Mobile World Congress, Barcelona<br>
    2. Make the device usable in filesystem full condition to allow the user to recover from it on her own<br>
<br>
In addition, we have planned to work on the following:<br>
* Tablet specific work:<br>
  - Bluetooth audio configuration<br>
  - Integrate microphone<br>
  - Improve boot up and shutdown time<br>
  - Support for OBEX FTP Bluetooth profile<br>
  - Upgrade Bluetooth AVRCP to version 1.3<br>
  - Check Bluetooth+WLAN coexistence<br>
  - Verify MTP functionality<br>
  - Performance improvements<br>
  - Intel support for Android runtime<br>
* Enable OpenVPN support on the OS<br>
* Update to Facebook API 2.2<br>
* Telepathy farstream / SIP Audio routing policy<br>
* Bug fixing on issues related to Bluetooth sync, presence and accounts/calDAV<br>
* New settings options to<br>
 - display disk space used by images, media, backup, app data etc<br>
 - display SD card information<br>
* Update main view of Gallery app for the Tablet<br>
<br>
The following activities continue from the last iteration:<br>
* Adapt middleware to modemless device i.e. Tablet<br>
* Work towards Pulseaudio 6.0<br>
* Drop upower in favour of statefs<br>
* Allow factory reset operation to reset the OS to the latest available public version instead of the age old factory image<br>
* Run btrfs balance operation before installing OS update<br>
* Improvements to PackageKit for software update handling<br>
* Sensor detection, USB, camera adaptation and filesystem layout for the Tablet<br>
* USB tethering UI implementation <a href="https://together.jolla.com/question/3798/usb-tethering/" target="_blank">https://together.jolla.com/<u></u>question/3798/usb-tethering/</a><br>
* Private browsing <a href="https://together.jolla.com/question/1821/private-mode-in-web-browser/" target="_blank">https://together.jolla.com/<u></u>question/1821/private-mode-in-<u></u>web-browser/</a><br>
* Continue working on landscape mode for apps<br>
<br>
Thats all for now,<br>
bijjal<br>
______________________________<u></u>_________________<br>
SailfishOS.org Devel mailing list<br>
To unsubscribe, please send a mail to <a href="mailto:devel-unsubscribe@lists.sailfishos.org" target="_blank">devel-unsubscribe@lists.<u></u>sailfishos.org</a><br>
</blockquote></div><br></div>