[SailfishDevel] Update on SailfishOS roadmap

2015-08-10 Thread Soumya Bijjal

Hi all,

During July we have worked on bringing the new UI framework (Sailfish OS 
2.0 user experience) to releasable quality and hunting down the critical 
issues blocking the OS release for both phone and Tablet. We are now in 
release candidate phase for 1.1.9 (1.1.8 has been skipped) and have 
provided access to our community beta (cbeta) group to receive external 
feedback on the release content.


With the help of our cbeta members, we are continuing to improve the 
release before it can be made available for early access users.
A big thank you to them for always providing us honest and valuable 
feedback on our work. We have loads of reports to analyse and will 
continue to do that. Please bear with us as not all improvements 
requested will happen for 1.1.9.
We will continue with the UI redesign, bring in further improvements to 
the Sailfish user experience and complete the transition to Sailfish OS 
2.0 in the next upgrade (build version 1.2).


In the meantime, we are eager to rollout the toolchain upgrade to GCC4.8 
via 1.1.7 to our users. We want to release this before we can introduce 
1.1.9.


1.1.7 early access is expecting another release candidate with the 
following fixes:
 * Extra large Android app icons when added to favorites [1.1.7.24] 
https://together.jolla.com/question/99406/bug-extra-large-android-app-icons-when-added-to-favorites-11724/
 * WLAN hotspot stops working when running applications that use GPS 
and reboots device on disabling hotspot 
https://bugs.merproject.org/show_bug.cgi?id=1208
With the rollout of this release candidate, we want to ensure that we 
have not missed software related upgrade issues.


Now, going back to our iteration plans, we have the following goals set 
for this month:

 * Conclude 1.1.9 for phone and tablet
 * Look at various OS update failure cases with 1.1.7 early access and 
try to make the process more robust

 * Bring tablet support for Harbour, Store and Accounts to production
 * Resolve most pressing issues from cbeta feedback on the new UI
 * Ramp up hardware adaptation development for Intex phone

The roadmap page has been updated with the planned content.
https://sailfishos.org/developmentroadmap/

A bit about Intex phone:
Last month, we announced our first Sailfish OS licensing partner, Intex 
Technologies. We are excited to have this opportunity to bring Sailfish 
OS to other device vendors. We will be working together with the Intex 
team to port SailfishOS on their hardware. Read more about this 
partnership in our press release: 
https://cdn.jolla.com/wp-content/uploads/bsk-pdf-manager/55_SAILFISH_INDIA_PRESS_RELEASE_JULY2015_FINAL.PDF


Regards,
bijjal
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


[SailfishDevel] Update on SailfishOS roadmap

2015-06-22 Thread Soumya Bijjal

Hello,

Last week, we released 1.1.6 software upgrade to all our users. 1.1.7 is 
around the corner as well as 1.1.6 took longer to stabilize than usual. 
With 1.1.7, you can expect

 - Toolchain upgrade to GCC4.8
 - Pulseaudio upgrade to version 6.0
 - Python upgrade to version 3.4.3
 - Perform filesystem maintenance checks before downloading the OS upgrade
 - Option to allow Android app's background services to start on bootup 
(Settings->Apps->[app_name])
 - Option to force stop, clear cache and data of Android apps under 
Settings->Apps->[app_name]

 - Improvements to WLAN connection issues w.r.t Android apps
 - Fixes to translation errors identified with 1.1.6 upgrade

During this iteration, our main goals are to have the new UI framework 
in releasable condition and hunt down the critical issues blocking the 
OS release for both phone and Tablet.


The roadmap page has also been updated:
https://sailfishos.org/developmentroadmap/

Regards,
bijjal
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] Update on SailfishOS roadmap

2015-05-11 Thread Anand.R.Kris
On Mon, May 11, 2015 at 6:52 PM, Soumya Bijjal <
soumya.bij...@jollamobile.com> wrote:

> On 11.05.2015 16:11, Anand.R.Kris wrote:
>
>> Thanks for the update, Soumya! Roadmap webpage looks lovely! :)
>>
>>
> Thanks.
>
>  Additional keyboard layouts to Dutch and Turkish languages [OS
> ver.
>
 1.1.4]
>>
>> Related to above feature, is support (font / keyboard) for Indian
>> languages planned for any of the future iterations? I am using
>> openrepos package at the moment but will be good to have an official
>> solution.
>>
>> Sorry to be a pest for bringing this up again**! I believe this is a
>>  much needed feature for the Indian users.
>>
>>
> Hi Anand,
>
> You are right that this is one of the key features for our Indian users
> and that we have been unable to provide this yet. We recently checked the
> font support available at https://fedorahosted.org/lohit/ and hope to
> take this up by the next iteration.
>
> Regards,
> Soumya
>
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org
>

Thanks for the quick response and glad to know that this is being looked
into!

-- 
Cheers,
Anand R
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] Update on SailfishOS roadmap

2015-05-11 Thread Soumya Bijjal

On 11.05.2015 16:11, Anand.R.Kris wrote:

Thanks for the update, Soumya! Roadmap webpage looks lovely! :)



Thanks.


Additional keyboard layouts to Dutch and Turkish languages [OS
ver.

1.1.4]

Related to above feature, is support (font / keyboard) for Indian
languages planned for any of the future iterations? I am using
openrepos package at the moment but will be good to have an official
solution.

Sorry to be a pest for bringing this up again**! I believe this is a
 much needed feature for the Indian users.



Hi Anand,

You are right that this is one of the key features for our Indian users 
and that we have been unable to provide this yet. We recently checked 
the font support available at https://fedorahosted.org/lohit/ and hope 
to take this up by the next iteration.


Regards,
Soumya
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] Update on SailfishOS roadmap

2015-05-11 Thread Anand.R.Kris
Thanks for the update, Soumya! Roadmap webpage looks lovely! :)

>>> Additional keyboard layouts to Dutch and Turkish languages [OS ver.
1.1.4]

Related to above feature, is support (font / keyboard) for Indian languages
planned for any of the future iterations? I am using openrepos package at
the moment but will be good to have an official solution.

Sorry to be a pest for bringing this up again**! I believe this is a much
needed feature for the Indian users.

** https://lists.sailfishos.org/pipermail/devel/2015-January/005575.html

Regards,
Anand R


On Mon, May 11, 2015 at 5:55 PM, Soumya Bijjal <
soumya.bij...@jollamobile.com> wrote:

> Hello all,
>
> It's been a while since the last update from us. The development of the
> new UI framework and adaptation work for the Tablet have been our priority
> for some time and will continue to be until we are ready with the sales
> release for the Tablet.
>
> Alongside this important activity, we are preparing for the next software
> upgrade, version 1.1.6 for your Jolla phone. Here are the highlights on
> what to expect:
> - Private browsing mode in Browser
> - View detailed disk usage information under Settings > System > About
> Product, by tapping on the memory info
> - Option to search in Mail app
> - Notification for voicemail (subject to your operator providing push
> notifications)
> - View phone number of your contact in the call log by invoking the
> context sensitive menu (via press and hold action) on the call log entry
> - Display a notification if an email attachment cannot be opened
> - Import .ical and .vcs entries  from the transfer list to the
> Calendar app
> - Option to send read receipt to the recipient when you have opened
> the MMS received
>
> As you may have noticed, we've recently put up the development roadmap at
> sailfishos.org (accessed as a link from the highlevel roadmap page):
> https://sailfishos.org/developmentroadmap/
>
> It has now been updated after our iteration planning day on last Tuesday.
> We will continue update the page after every planning day to reflect the
> advancements.
>
> Each item in the roadmap view signifies when the task is expected _to be
> started_.  In addition, we will provide more meta-data to each task to
> indicate when it is implemented (read merged into our master code base)
> followed by which software version it was released in. We chose this method
> over displaying when an item is expected to be delivered as more often than
> not, tasks span through multiple weeks, sometimes put on hold due to one
> matter or another. We trust that a combination of whats started,
> implemented and released gives you a better picture of our development
> efforts.
>
> - bijjal
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org
>



-- 
Cheers,
Anand Radhakrishnan
When there is a drive, there is a path. [C:\>]
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] Update on SailfishOS roadmap

2015-05-11 Thread Andrea Bernabei
Well done guys,

the roadmap page is quite nice and informative :)

2015-05-11 13:43 GMT+01:00 Luca Donaggio :

> Great guys! I really appreciate this!
>
> On Mon, May 11, 2015 at 2:25 PM, Soumya Bijjal <
> soumya.bij...@jollamobile.com> wrote:
>
>> Hello all,
>>
>> It's been a while since the last update from us. The development of the
>> new UI framework and adaptation work for the Tablet have been our priority
>> for some time and will continue to be until we are ready with the sales
>> release for the Tablet.
>>
>> Alongside this important activity, we are preparing for the next software
>> upgrade, version 1.1.6 for your Jolla phone. Here are the highlights on
>> what to expect:
>> - Private browsing mode in Browser
>> - View detailed disk usage information under Settings > System >
>> About Product, by tapping on the memory info
>> - Option to search in Mail app
>> - Notification for voicemail (subject to your operator providing push
>> notifications)
>> - View phone number of your contact in the call log by invoking the
>> context sensitive menu (via press and hold action) on the call log entry
>> - Display a notification if an email attachment cannot be opened
>> - Import .ical and .vcs entries  from the transfer list to the
>> Calendar app
>> - Option to send read receipt to the recipient when you have opened
>> the MMS received
>>
>> As you may have noticed, we've recently put up the development roadmap at
>> sailfishos.org (accessed as a link from the highlevel roadmap page):
>> https://sailfishos.org/developmentroadmap/
>>
>> It has now been updated after our iteration planning day on last Tuesday.
>> We will continue update the page after every planning day to reflect the
>> advancements.
>>
>> Each item in the roadmap view signifies when the task is expected _to be
>> started_.  In addition, we will provide more meta-data to each task to
>> indicate when it is implemented (read merged into our master code base)
>> followed by which software version it was released in. We chose this method
>> over displaying when an item is expected to be delivered as more often than
>> not, tasks span through multiple weeks, sometimes put on hold due to one
>> matter or another. We trust that a combination of whats started,
>> implemented and released gives you a better picture of our development
>> efforts.
>>
>> - bijjal
>> ___
>> SailfishOS.org Devel mailing list
>> To unsubscribe, please send a mail to
>> devel-unsubscr...@lists.sailfishos.org
>>
>
>
>
> --
> Luca Donaggio
>
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org
>
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] Update on SailfishOS roadmap

2015-05-11 Thread Luca Donaggio
Great guys! I really appreciate this!

On Mon, May 11, 2015 at 2:25 PM, Soumya Bijjal <
soumya.bij...@jollamobile.com> wrote:

> Hello all,
>
> It's been a while since the last update from us. The development of the
> new UI framework and adaptation work for the Tablet have been our priority
> for some time and will continue to be until we are ready with the sales
> release for the Tablet.
>
> Alongside this important activity, we are preparing for the next software
> upgrade, version 1.1.6 for your Jolla phone. Here are the highlights on
> what to expect:
> - Private browsing mode in Browser
> - View detailed disk usage information under Settings > System > About
> Product, by tapping on the memory info
> - Option to search in Mail app
> - Notification for voicemail (subject to your operator providing push
> notifications)
> - View phone number of your contact in the call log by invoking the
> context sensitive menu (via press and hold action) on the call log entry
> - Display a notification if an email attachment cannot be opened
> - Import .ical and .vcs entries  from the transfer list to the
> Calendar app
> - Option to send read receipt to the recipient when you have opened
> the MMS received
>
> As you may have noticed, we've recently put up the development roadmap at
> sailfishos.org (accessed as a link from the highlevel roadmap page):
> https://sailfishos.org/developmentroadmap/
>
> It has now been updated after our iteration planning day on last Tuesday.
> We will continue update the page after every planning day to reflect the
> advancements.
>
> Each item in the roadmap view signifies when the task is expected _to be
> started_.  In addition, we will provide more meta-data to each task to
> indicate when it is implemented (read merged into our master code base)
> followed by which software version it was released in. We chose this method
> over displaying when an item is expected to be delivered as more often than
> not, tasks span through multiple weeks, sometimes put on hold due to one
> matter or another. We trust that a combination of whats started,
> implemented and released gives you a better picture of our development
> efforts.
>
> - bijjal
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org
>



-- 
Luca Donaggio
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

[SailfishDevel] Update on SailfishOS roadmap

2015-05-11 Thread Soumya Bijjal

Hello all,

It's been a while since the last update from us. The development of the 
new UI framework and adaptation work for the Tablet have been our 
priority for some time and will continue to be until we are ready with 
the sales release for the Tablet.


Alongside this important activity, we are preparing for the next 
software upgrade, version 1.1.6 for your Jolla phone. Here are the 
highlights on what to expect:

- Private browsing mode in Browser
- View detailed disk usage information under Settings > System > 
About Product, by tapping on the memory info

- Option to search in Mail app
- Notification for voicemail (subject to your operator providing 
push notifications)
- View phone number of your contact in the call log by invoking the 
context sensitive menu (via press and hold action) on the call log entry

- Display a notification if an email attachment cannot be opened
- Import .ical and .vcs entries  from the transfer list to the 
Calendar app
- Option to send read receipt to the recipient when you have opened 
the MMS received


As you may have noticed, we've recently put up the development roadmap 
at sailfishos.org (accessed as a link from the highlevel roadmap page):

https://sailfishos.org/developmentroadmap/

It has now been updated after our iteration planning day on last 
Tuesday. We will continue update the page after every planning day to 
reflect the advancements.


Each item in the roadmap view signifies when the task is expected _to be 
started_.  In addition, we will provide more meta-data to each task to 
indicate when it is implemented (read merged into our master code base) 
followed by which software version it was released in. We chose this 
method over displaying when an item is expected to be delivered as more 
often than not, tasks span through multiple weeks, sometimes put on hold 
due to one matter or another. We trust that a combination of whats 
started, implemented and released gives you a better picture of our 
development efforts.


- bijjal
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] Update on SailfishOS roadmap

2015-03-24 Thread Tone Kastlunger
I second Luciano's question.
Part of this information will be vital for developers.

Best,
tortoisedoc

On Tue, Mar 24, 2015 at 10:19 AM, Luciano Montanaro 
wrote:

> Any information you can share about upcoming Silica changes, API wise,
> or development wise? I do not care about changes in look, just changes
> I should be aware when I create a program for the Sailfish platform.
> I ask, because there are hints of the changes, and it looks like they
> are important:
> The scalable icon stuff, and the horizontalPageMargin thing I can get
> no documentation about, for example.
>
> Best regards,
> Luciano
>
> On Mon, Mar 23, 2015 at 3:26 PM, Soumya Bijjal
>  wrote:
> > On 23.03.2015 14:33, Andrea Bernabei wrote:
> >>
> >> I don't think it will, that would mean updating all the drivers to the
> >> new(er) kernel, and Jolla probably doesn't even have access to those
> >> drivers, they probably just get the blobs from the manufacturer.
> >>
> >> Welcome to the mobile market :(
> >>
> >> 2015-03-23 12:29 GMT+00:00 E.S. Rosenberg
> >>  >> >:
> >>
> >> Will the kernel ever be taken to a newer longterm version? 3.14 or
> >> 3.18 come to mind here, currently there is a mismatch between the
> >> kernel version of btrfs and btrfs-tools installed on the phone
> >
> >
> > Thanks faenil. We currently aim to support stability patches for the
> kernel
> > from linux-stable 3.4.y branch. BTRFS tool on the other hand should be
> > backward compatible.
> >
> > -bijjal
> >
> >
> > ___
> > SailfishOS.org Devel mailing list
> > To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org
>
>
>
> --
> Luciano Montanaro
>
> Anyone who is capable of getting themselves made President should on
> no account be allowed to do the job. -- Douglas Adams
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org
>
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] Update on SailfishOS roadmap

2015-03-24 Thread Luciano Montanaro
Any information you can share about upcoming Silica changes, API wise,
or development wise? I do not care about changes in look, just changes
I should be aware when I create a program for the Sailfish platform.
I ask, because there are hints of the changes, and it looks like they
are important:
The scalable icon stuff, and the horizontalPageMargin thing I can get
no documentation about, for example.

Best regards,
Luciano

On Mon, Mar 23, 2015 at 3:26 PM, Soumya Bijjal
 wrote:
> On 23.03.2015 14:33, Andrea Bernabei wrote:
>>
>> I don't think it will, that would mean updating all the drivers to the
>> new(er) kernel, and Jolla probably doesn't even have access to those
>> drivers, they probably just get the blobs from the manufacturer.
>>
>> Welcome to the mobile market :(
>>
>> 2015-03-23 12:29 GMT+00:00 E.S. Rosenberg
>> > >:
>>
>> Will the kernel ever be taken to a newer longterm version? 3.14 or
>> 3.18 come to mind here, currently there is a mismatch between the
>> kernel version of btrfs and btrfs-tools installed on the phone
>
>
> Thanks faenil. We currently aim to support stability patches for the kernel
> from linux-stable 3.4.y branch. BTRFS tool on the other hand should be
> backward compatible.
>
> -bijjal
>
>
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org



-- 
Luciano Montanaro

Anyone who is capable of getting themselves made President should on
no account be allowed to do the job. -- Douglas Adams
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] Update on SailfishOS roadmap

2015-03-23 Thread Soumya Bijjal

On 23.03.2015 14:33, Andrea Bernabei wrote:

I don't think it will, that would mean updating all the drivers to the
new(er) kernel, and Jolla probably doesn't even have access to those
drivers, they probably just get the blobs from the manufacturer.

Welcome to the mobile market :(

2015-03-23 12:29 GMT+00:00 E.S. Rosenberg
mailto:es.rosenberg+sailfishos@gmail.com>>:

Will the kernel ever be taken to a newer longterm version? 3.14 or
3.18 come to mind here, currently there is a mismatch between the
kernel version of btrfs and btrfs-tools installed on the phone


Thanks faenil. We currently aim to support stability patches for the 
kernel from linux-stable 3.4.y branch. BTRFS tool on the other hand 
should be backward compatible.


-bijjal

___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] Update on SailfishOS roadmap

2015-03-23 Thread E.S. Rosenberg
2015-03-23 14:33 GMT+02:00 Andrea Bernabei :

> I don't think it will, that would mean updating all the drivers to the
> new(er) kernel, and Jolla probably doesn't even have access to those
> drivers, they probably just get the blobs from the manufacturer.
>
> Welcome to the mobile market :(
>
I have heard this answer many times but never from an official Jolla
source, considering the fact that the latest Android release uses kernel
3.14 iirc there is always a chance that the drivers were/will be updated.

Another thing I would very much like to see is a better way to submit
patches to Jolla, I have published my localization patch for Jolla-calendar
and even mailed the person who is listed in the source at Jolla but no-one
ever got back to me and neither the patch nor the feature implemented in a
different way have so far made it into jolla-calendar.

Regards,
Eli

>
> 2015-03-23 12:29 GMT+00:00 E.S. Rosenberg <
> es.rosenberg+sailfishos@gmail.com>:
>
>> Will the kernel ever be taken to a newer longterm version? 3.14 or 3.18
>> come to mind here, currently there is a mismatch between the kernel version
>> of btrfs and btrfs-tools installed on the phone
>>
>>
>> 2015-03-23 12:50 GMT+02:00 Oleg Linkin :
>>
>>> will 1.1.4  contain new UI framework with richer eventsview?
>>>
>>> 2015-03-23 13:42 GMT+03:00 Soumya Bijjal 
>>> :
>>>
 Hi all,

 During the last iteration, we had an intensive development period on
 tablet hardware adaptation and the new UI framework. The results were
 demonstrated at Mobile World Congress early this month. We are overwhelmed
 with the positive response and reviews of the Tablet. Do take a look at the
 blog entry summarizing our participation at MWC if you haven't already:
 https://blog.jolla.com/mobile-world-congress-2015/

 A quick recap on the progress so far:
 New UI framework:
  * Lockscreen with time, day and date information
  * Media player controls in lock screen for native Media app
  * Persistent status area in homescreen and lockscreen
  * Richer eventsview with widgets such as
- displaying weather info
- upcoming calendar events
- shortcuts to toggle commonly used settings such as bluetooth,
 airplane mode, wlan and location,
- shortcuts to perform quick actions , e.g search on web, take a
 picture, make a note etc
- improved notification handling, grouping, secondary actions
  * Power key menu
  * Carousel transition to access home, open apps and events view
  * New swipe animations and transitions
  * Presence settings moved from events view to settings app

 Landscape mode and layout updates for apps for tablet:
 * Work in progress for Settings, Startup wizard, Calculator, Media
 player, Calendar and Gallery apps

 Drop upower in favour of statefs:
 Implementation work is now complete, now working towards gracefully
 handling the removal of obsolete packages. This task depends updating Mer
 Core OS to use newer version of libsolv, libzypp, zypper libraries.

 GStreamer update to 1.x:
 * More work on cleaning up the code for gst-droid encoders and
 decoders. The code is now more robust.
 * Viewfinder and captured images should have the correct orientation.
 * Hunting down issues with writing the correct orientation for the
 recorded videos.
 * Porting the thumbnailer to a more recent libav
 * Making sure qtmultimedia can be used with GStreamer 1.x by building
 it, rebasing nemo patches on top of it and fixing any issues.
 * PHONE ONLY: jolla camera more or less works with some issues
 remaining. Gallery video playback with some issues remaining.

 Toolchain upgrade to gcc4.8:
 Moved to a later OS upgrade to give us time to complete the
 implementation of BTRFS balancing operation before performing OS upgrade.

 For this iteration, we have planned the following:
 * Kernel update to latest linux-stable version 3.4.106 for Jolla Phone
 * Tablet adaptation work
   - recovery mode/factory reset operation
   - device identifiers supporting tablet OS upgrade
 * Preparations for Bluetooth certification qualification
 * Security fixes for  gnutls vulnerabilities (CVE-2015-0282,
 CVE-2015-0294), libgcrypt vulnerabilities CVE-2014-3591, CVE-2015-0837 and
 openssl vulnerability  notified in http://marc.info/?l=openssl-
 announce&m=142667932619582&w=2
 * Implement parts of voicecall-manager for SIP and other VoIP protocols
 * Finalize the new UI framework features demonstrated during MWC
 * Tablet-optimized apps and landscape layouts
 * Refresh visuals for Sailfish Silica components
 * Virtual/HW keyboard opening policy
 * Email Search
 * Improve folders list in Mail app
 * Continue with the following from last iteration
   - Camera adaptation work on Tablet
   - File sy

Re: [SailfishDevel] Update on SailfishOS roadmap

2015-03-23 Thread Soumya Bijjal

On 23.03.2015 12:50, Oleg Linkin wrote:

will 1.1.4  contain new UI framework with richer eventsview?


No, the development is still in progress. We intend to release the new 
UI framework as a whole and will take a few more OS upgrades before it 
is released.


-bijjal

___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] Update on SailfishOS roadmap

2015-03-23 Thread Andrea Bernabei
I don't think it will, that would mean updating all the drivers to the
new(er) kernel, and Jolla probably doesn't even have access to those
drivers, they probably just get the blobs from the manufacturer.

Welcome to the mobile market :(

2015-03-23 12:29 GMT+00:00 E.S. Rosenberg <
es.rosenberg+sailfishos@gmail.com>:

> Will the kernel ever be taken to a newer longterm version? 3.14 or 3.18
> come to mind here, currently there is a mismatch between the kernel version
> of btrfs and btrfs-tools installed on the phone
>
>
> 2015-03-23 12:50 GMT+02:00 Oleg Linkin :
>
>> will 1.1.4  contain new UI framework with richer eventsview?
>>
>> 2015-03-23 13:42 GMT+03:00 Soumya Bijjal :
>>
>>> Hi all,
>>>
>>> During the last iteration, we had an intensive development period on
>>> tablet hardware adaptation and the new UI framework. The results were
>>> demonstrated at Mobile World Congress early this month. We are overwhelmed
>>> with the positive response and reviews of the Tablet. Do take a look at the
>>> blog entry summarizing our participation at MWC if you haven't already:
>>> https://blog.jolla.com/mobile-world-congress-2015/
>>>
>>> A quick recap on the progress so far:
>>> New UI framework:
>>>  * Lockscreen with time, day and date information
>>>  * Media player controls in lock screen for native Media app
>>>  * Persistent status area in homescreen and lockscreen
>>>  * Richer eventsview with widgets such as
>>>- displaying weather info
>>>- upcoming calendar events
>>>- shortcuts to toggle commonly used settings such as bluetooth,
>>> airplane mode, wlan and location,
>>>- shortcuts to perform quick actions , e.g search on web, take a
>>> picture, make a note etc
>>>- improved notification handling, grouping, secondary actions
>>>  * Power key menu
>>>  * Carousel transition to access home, open apps and events view
>>>  * New swipe animations and transitions
>>>  * Presence settings moved from events view to settings app
>>>
>>> Landscape mode and layout updates for apps for tablet:
>>> * Work in progress for Settings, Startup wizard, Calculator, Media
>>> player, Calendar and Gallery apps
>>>
>>> Drop upower in favour of statefs:
>>> Implementation work is now complete, now working towards gracefully
>>> handling the removal of obsolete packages. This task depends updating Mer
>>> Core OS to use newer version of libsolv, libzypp, zypper libraries.
>>>
>>> GStreamer update to 1.x:
>>> * More work on cleaning up the code for gst-droid encoders and decoders.
>>> The code is now more robust.
>>> * Viewfinder and captured images should have the correct orientation.
>>> * Hunting down issues with writing the correct orientation for the
>>> recorded videos.
>>> * Porting the thumbnailer to a more recent libav
>>> * Making sure qtmultimedia can be used with GStreamer 1.x by building
>>> it, rebasing nemo patches on top of it and fixing any issues.
>>> * PHONE ONLY: jolla camera more or less works with some issues
>>> remaining. Gallery video playback with some issues remaining.
>>>
>>> Toolchain upgrade to gcc4.8:
>>> Moved to a later OS upgrade to give us time to complete the
>>> implementation of BTRFS balancing operation before performing OS upgrade.
>>>
>>> For this iteration, we have planned the following:
>>> * Kernel update to latest linux-stable version 3.4.106 for Jolla Phone
>>> * Tablet adaptation work
>>>   - recovery mode/factory reset operation
>>>   - device identifiers supporting tablet OS upgrade
>>> * Preparations for Bluetooth certification qualification
>>> * Security fixes for  gnutls vulnerabilities (CVE-2015-0282,
>>> CVE-2015-0294), libgcrypt vulnerabilities CVE-2014-3591, CVE-2015-0837 and
>>> openssl vulnerability  notified in http://marc.info/?l=openssl-
>>> announce&m=142667932619582&w=2
>>> * Implement parts of voicecall-manager for SIP and other VoIP protocols
>>> * Finalize the new UI framework features demonstrated during MWC
>>> * Tablet-optimized apps and landscape layouts
>>> * Refresh visuals for Sailfish Silica components
>>> * Virtual/HW keyboard opening policy
>>> * Email Search
>>> * Improve folders list in Mail app
>>> * Continue with the following from last iteration
>>>   - Camera adaptation work on Tablet
>>>   - File system layout  implementation for Tablet
>>>   - Android runtime support Tablet
>>>   - Continue working on landscape modes for apps
>>>   - Settings pane to display disk usage
>>>   - Allow factory reset operation to reset the OS to the latest
>>> available public version instead of the age old factory image
>>>   - Upgrade to Pulseaudio 6.0
>>>   - Private browsing
>>>   - SIP integration into accounts. test IM capabilities in messaging
>>>
>>> The following tasks unfortunately did not progress during the last
>>> iteration, we hope to catch up on them now.
>>>   - Review certification middleware code
>>>   - USB tethering UI
>>>   - Enable open VPN support on the OS
>>>
>>> The next OS upgrade, version 1.1.4 (Aijänpäivänjär

Re: [SailfishDevel] Update on SailfishOS roadmap

2015-03-23 Thread E.S. Rosenberg
Will the kernel ever be taken to a newer longterm version? 3.14 or 3.18
come to mind here, currently there is a mismatch between the kernel version
of btrfs and btrfs-tools installed on the phone


2015-03-23 12:50 GMT+02:00 Oleg Linkin :

> will 1.1.4  contain new UI framework with richer eventsview?
>
> 2015-03-23 13:42 GMT+03:00 Soumya Bijjal :
>
>> Hi all,
>>
>> During the last iteration, we had an intensive development period on
>> tablet hardware adaptation and the new UI framework. The results were
>> demonstrated at Mobile World Congress early this month. We are overwhelmed
>> with the positive response and reviews of the Tablet. Do take a look at the
>> blog entry summarizing our participation at MWC if you haven't already:
>> https://blog.jolla.com/mobile-world-congress-2015/
>>
>> A quick recap on the progress so far:
>> New UI framework:
>>  * Lockscreen with time, day and date information
>>  * Media player controls in lock screen for native Media app
>>  * Persistent status area in homescreen and lockscreen
>>  * Richer eventsview with widgets such as
>>- displaying weather info
>>- upcoming calendar events
>>- shortcuts to toggle commonly used settings such as bluetooth,
>> airplane mode, wlan and location,
>>- shortcuts to perform quick actions , e.g search on web, take a
>> picture, make a note etc
>>- improved notification handling, grouping, secondary actions
>>  * Power key menu
>>  * Carousel transition to access home, open apps and events view
>>  * New swipe animations and transitions
>>  * Presence settings moved from events view to settings app
>>
>> Landscape mode and layout updates for apps for tablet:
>> * Work in progress for Settings, Startup wizard, Calculator, Media
>> player, Calendar and Gallery apps
>>
>> Drop upower in favour of statefs:
>> Implementation work is now complete, now working towards gracefully
>> handling the removal of obsolete packages. This task depends updating Mer
>> Core OS to use newer version of libsolv, libzypp, zypper libraries.
>>
>> GStreamer update to 1.x:
>> * More work on cleaning up the code for gst-droid encoders and decoders.
>> The code is now more robust.
>> * Viewfinder and captured images should have the correct orientation.
>> * Hunting down issues with writing the correct orientation for the
>> recorded videos.
>> * Porting the thumbnailer to a more recent libav
>> * Making sure qtmultimedia can be used with GStreamer 1.x by building it,
>> rebasing nemo patches on top of it and fixing any issues.
>> * PHONE ONLY: jolla camera more or less works with some issues remaining.
>> Gallery video playback with some issues remaining.
>>
>> Toolchain upgrade to gcc4.8:
>> Moved to a later OS upgrade to give us time to complete the
>> implementation of BTRFS balancing operation before performing OS upgrade.
>>
>> For this iteration, we have planned the following:
>> * Kernel update to latest linux-stable version 3.4.106 for Jolla Phone
>> * Tablet adaptation work
>>   - recovery mode/factory reset operation
>>   - device identifiers supporting tablet OS upgrade
>> * Preparations for Bluetooth certification qualification
>> * Security fixes for  gnutls vulnerabilities (CVE-2015-0282,
>> CVE-2015-0294), libgcrypt vulnerabilities CVE-2014-3591, CVE-2015-0837 and
>> openssl vulnerability  notified in http://marc.info/?l=openssl-
>> announce&m=142667932619582&w=2
>> * Implement parts of voicecall-manager for SIP and other VoIP protocols
>> * Finalize the new UI framework features demonstrated during MWC
>> * Tablet-optimized apps and landscape layouts
>> * Refresh visuals for Sailfish Silica components
>> * Virtual/HW keyboard opening policy
>> * Email Search
>> * Improve folders list in Mail app
>> * Continue with the following from last iteration
>>   - Camera adaptation work on Tablet
>>   - File system layout  implementation for Tablet
>>   - Android runtime support Tablet
>>   - Continue working on landscape modes for apps
>>   - Settings pane to display disk usage
>>   - Allow factory reset operation to reset the OS to the latest available
>> public version instead of the age old factory image
>>   - Upgrade to Pulseaudio 6.0
>>   - Private browsing
>>   - SIP integration into accounts. test IM capabilities in messaging
>>
>> The following tasks unfortunately did not progress during the last
>> iteration, we hope to catch up on them now.
>>   - Review certification middleware code
>>   - USB tethering UI
>>   - Enable open VPN support on the OS
>>
>> The next OS upgrade, version 1.1.4 (Aijänpäivänjärvi) is in the release
>> candidate phase. Here are a few highlights on the release content:
>> - Landscape mode for Maps
>> - Split keyboard in landscape mode with a setting to disable it if
>> needed under Settings > System > Text input
>> - IMAP idle/push support for mail accounts
>> - Resolution independent icons
>>
>> In addition, Facebook account has been updated to use API version 2.2,
>> which has unf

Re: [SailfishDevel] Update on SailfishOS roadmap

2015-03-23 Thread Oleg Linkin
will 1.1.4  contain new UI framework with richer eventsview?

2015-03-23 13:42 GMT+03:00 Soumya Bijjal :

> Hi all,
>
> During the last iteration, we had an intensive development period on
> tablet hardware adaptation and the new UI framework. The results were
> demonstrated at Mobile World Congress early this month. We are overwhelmed
> with the positive response and reviews of the Tablet. Do take a look at the
> blog entry summarizing our participation at MWC if you haven't already:
> https://blog.jolla.com/mobile-world-congress-2015/
>
> A quick recap on the progress so far:
> New UI framework:
>  * Lockscreen with time, day and date information
>  * Media player controls in lock screen for native Media app
>  * Persistent status area in homescreen and lockscreen
>  * Richer eventsview with widgets such as
>- displaying weather info
>- upcoming calendar events
>- shortcuts to toggle commonly used settings such as bluetooth,
> airplane mode, wlan and location,
>- shortcuts to perform quick actions , e.g search on web, take a
> picture, make a note etc
>- improved notification handling, grouping, secondary actions
>  * Power key menu
>  * Carousel transition to access home, open apps and events view
>  * New swipe animations and transitions
>  * Presence settings moved from events view to settings app
>
> Landscape mode and layout updates for apps for tablet:
> * Work in progress for Settings, Startup wizard, Calculator, Media player,
> Calendar and Gallery apps
>
> Drop upower in favour of statefs:
> Implementation work is now complete, now working towards gracefully
> handling the removal of obsolete packages. This task depends updating Mer
> Core OS to use newer version of libsolv, libzypp, zypper libraries.
>
> GStreamer update to 1.x:
> * More work on cleaning up the code for gst-droid encoders and decoders.
> The code is now more robust.
> * Viewfinder and captured images should have the correct orientation.
> * Hunting down issues with writing the correct orientation for the
> recorded videos.
> * Porting the thumbnailer to a more recent libav
> * Making sure qtmultimedia can be used with GStreamer 1.x by building it,
> rebasing nemo patches on top of it and fixing any issues.
> * PHONE ONLY: jolla camera more or less works with some issues remaining.
> Gallery video playback with some issues remaining.
>
> Toolchain upgrade to gcc4.8:
> Moved to a later OS upgrade to give us time to complete the implementation
> of BTRFS balancing operation before performing OS upgrade.
>
> For this iteration, we have planned the following:
> * Kernel update to latest linux-stable version 3.4.106 for Jolla Phone
> * Tablet adaptation work
>   - recovery mode/factory reset operation
>   - device identifiers supporting tablet OS upgrade
> * Preparations for Bluetooth certification qualification
> * Security fixes for  gnutls vulnerabilities (CVE-2015-0282,
> CVE-2015-0294), libgcrypt vulnerabilities CVE-2014-3591, CVE-2015-0837 and
> openssl vulnerability  notified in http://marc.info/?l=openssl-
> announce&m=142667932619582&w=2
> * Implement parts of voicecall-manager for SIP and other VoIP protocols
> * Finalize the new UI framework features demonstrated during MWC
> * Tablet-optimized apps and landscape layouts
> * Refresh visuals for Sailfish Silica components
> * Virtual/HW keyboard opening policy
> * Email Search
> * Improve folders list in Mail app
> * Continue with the following from last iteration
>   - Camera adaptation work on Tablet
>   - File system layout  implementation for Tablet
>   - Android runtime support Tablet
>   - Continue working on landscape modes for apps
>   - Settings pane to display disk usage
>   - Allow factory reset operation to reset the OS to the latest available
> public version instead of the age old factory image
>   - Upgrade to Pulseaudio 6.0
>   - Private browsing
>   - SIP integration into accounts. test IM capabilities in messaging
>
> The following tasks unfortunately did not progress during the last
> iteration, we hope to catch up on them now.
>   - Review certification middleware code
>   - USB tethering UI
>   - Enable open VPN support on the OS
>
> The next OS upgrade, version 1.1.4 (Aijänpäivänjärvi) is in the release
> candidate phase. Here are a few highlights on the release content:
> - Landscape mode for Maps
> - Split keyboard in landscape mode with a setting to disable it if
> needed under Settings > System > Text input
> - IMAP idle/push support for mail accounts
> - Resolution independent icons
>
> In addition, Facebook account has been updated to use API version 2.2,
> which has unfortunately lead to extreme reduction in functionality, i.e no
> instant messaging nor contacts sync. Facebook has notified that the XMPP
> chat API will no longer be available after April 30, 2015
> https://developers.facebook.com/docs/chat.
>
> We have now moved our codebase to use new API version, thus disabling
> Facebook instant messaging ca

[SailfishDevel] Update on SailfishOS roadmap

2015-03-23 Thread Soumya Bijjal

Hi all,

During the last iteration, we had an intensive development period on 
tablet hardware adaptation and the new UI framework. The results were 
demonstrated at Mobile World Congress early this month. We are 
overwhelmed with the positive response and reviews of the Tablet. Do 
take a look at the blog entry summarizing our participation at MWC if 
you haven't already: https://blog.jolla.com/mobile-world-congress-2015/


A quick recap on the progress so far:
New UI framework:
 * Lockscreen with time, day and date information
 * Media player controls in lock screen for native Media app
 * Persistent status area in homescreen and lockscreen
 * Richer eventsview with widgets such as
   - displaying weather info
   - upcoming calendar events
   - shortcuts to toggle commonly used settings such as bluetooth, 
airplane mode, wlan and location,
   - shortcuts to perform quick actions , e.g search on web, take a 
picture, make a note etc

   - improved notification handling, grouping, secondary actions
 * Power key menu
 * Carousel transition to access home, open apps and events view
 * New swipe animations and transitions
 * Presence settings moved from events view to settings app

Landscape mode and layout updates for apps for tablet:
* Work in progress for Settings, Startup wizard, Calculator, Media 
player, Calendar and Gallery apps


Drop upower in favour of statefs:
Implementation work is now complete, now working towards gracefully 
handling the removal of obsolete packages. This task depends updating 
Mer Core OS to use newer version of libsolv, libzypp, zypper libraries.


GStreamer update to 1.x:
* More work on cleaning up the code for gst-droid encoders and decoders. 
The code is now more robust.

* Viewfinder and captured images should have the correct orientation.
* Hunting down issues with writing the correct orientation for the 
recorded videos.

* Porting the thumbnailer to a more recent libav
* Making sure qtmultimedia can be used with GStreamer 1.x by building 
it, rebasing nemo patches on top of it and fixing any issues.
* PHONE ONLY: jolla camera more or less works with some issues 
remaining. Gallery video playback with some issues remaining.


Toolchain upgrade to gcc4.8:
Moved to a later OS upgrade to give us time to complete the 
implementation of BTRFS balancing operation before performing OS upgrade.


For this iteration, we have planned the following:
* Kernel update to latest linux-stable version 3.4.106 for Jolla Phone
* Tablet adaptation work
  - recovery mode/factory reset operation
  - device identifiers supporting tablet OS upgrade
* Preparations for Bluetooth certification qualification
* Security fixes for  gnutls vulnerabilities (CVE-2015-0282, 
CVE-2015-0294), libgcrypt vulnerabilities CVE-2014-3591, CVE-2015-0837 
and openssl vulnerability  notified in 
http://marc.info/?l=openssl-announce&m=142667932619582&w=2

* Implement parts of voicecall-manager for SIP and other VoIP protocols
* Finalize the new UI framework features demonstrated during MWC
* Tablet-optimized apps and landscape layouts
* Refresh visuals for Sailfish Silica components
* Virtual/HW keyboard opening policy
* Email Search
* Improve folders list in Mail app
* Continue with the following from last iteration
  - Camera adaptation work on Tablet
  - File system layout  implementation for Tablet
  - Android runtime support Tablet
  - Continue working on landscape modes for apps
  - Settings pane to display disk usage
  - Allow factory reset operation to reset the OS to the latest 
available public version instead of the age old factory image

  - Upgrade to Pulseaudio 6.0
  - Private browsing
  - SIP integration into accounts. test IM capabilities in messaging

The following tasks unfortunately did not progress during the last 
iteration, we hope to catch up on them now.

  - Review certification middleware code
  - USB tethering UI
  - Enable open VPN support on the OS

The next OS upgrade, version 1.1.4 (Aijänpäivänjärvi) is in the release 
candidate phase. Here are a few highlights on the release content:

- Landscape mode for Maps
- Split keyboard in landscape mode with a setting to disable it if 
needed under Settings > System > Text input

- IMAP idle/push support for mail accounts
- Resolution independent icons

In addition, Facebook account has been updated to use API version 2.2, 
which has unfortunately lead to extreme reduction in functionality, i.e 
no instant messaging nor contacts sync. Facebook has notified that the 
XMPP chat API will no longer be available after April 30, 2015 
https://developers.facebook.com/docs/chat.


We have now moved our codebase to use new API version, thus disabling 
Facebook instant messaging capability on SailfishOS. It also limits the 
contact synchronization to only provide contact info of people using the 
same app; in our case this would mean that one could obtain contacts 
only if his/her Facebook friends are also Jolla phone users. We agreed 

Re: [SailfishDevel] Update on SailfishOS roadmap

2015-02-24 Thread E.S. Rosenberg
I wouldn't expect Qt >= 5.3 before SailfishOS 2.0... (and more likely that
it will be SailfishOS > 2.0)

2015-02-23 8:23 GMT+02:00 Krisztian Olah :

> Hi,
> It is going to be Qt 5.2 for a while, there are libs from 5.2 that are
> still not allowed.
>
> Kris
>
> On Sun Feb 22 21:46:32 2015 GMT, Alex Smirnoff wrote:
> > Hello.
> > What about Qt version?
> > Is it still 5.2.2 in update 11?
> > I really need qt 5.3 to be able to build version 1.2 of QtQuick
> Controlls.
> >
> > Alex.
> >
> > 2015-02-13 13:09 GMT+01:00 Soumya Bijjal  >:
> >
> > > Hi all,
> > >
> > > 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.
> > >
> > > * Tablet hardware adaptation is nearly ready for MWC
> > >   - USB charging, stereo speakers, sensors, accelerometer, Bluetooth,
> WLAN
> > > functionalities have been verified
> > >
> > > * Work on the new UI framework is progressing at a good pace
> > >   - lock screen has been separated from the homescreen
> > >   - improved notifications with visual grouping and additional actions
> > >   - events view with a richer user experience
> > >   - improved home screen interactions and transitions
> > >   - new swipe edge transition
> > >
> > > * Lock screen media player controls implemented for the native media
> > > player app, under review https://together.jolla.com/
> > > question/3414/control-music-from-the-lock-screen/
> > >
> > > * IMAP idle/push support implemented https://together.jolla.com/
> > > question/493/imap-idle-imap-push-for-the-e-mail-app/
> > >
> > > * Landscape mode enabled in Maps
> > >
> > > * 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
> > >
> > > * Dual-stack support  (ipv4 and ipv6) for cellular connectivity in the
> > > middleware
> > >
> > > * Update to GStreamer 1.x: souphttpstc is enabled, AAC
> encoding/decoding
> > > works
> > >
> > > * Prototyping of encrypted filesystem: This is currently on hold for a
> > > short while due to MWC preparations
> > > - We have a development template to build filesystem layout on
> tablet
> > > that could allow home encryption
> > > - 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
> > >
> > > * Drop upower in favour of statefs:
> > >   - udev is used directly to fetch power and battery temperature
> > > information via statefs power-udev provider
> > >   - MCE now fetches battery info from statefs
> > >
> > > * Performance improvements:
> > >   - Improved performance of adding items to the scenegraph,
> particularly
> > > when e.g. scrolling lists
> > >   - Pool allocator for shadow nodes in the scenegraph used to reduce
> > > possible memory fragmentation
> > >   - Substantially reduced the number of nodes required by the
> scenegraph
> > >   - Reduced the amount of memory required by internal JS structures
> > >   - Reduced the need to heap allocate when dealing with IR structures
> > >   - Reduced the amount of memory required for SQLite caches
> > >
> > > 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.
> > >
> > > For this iteration, we have two main goals:
> > > 1. Demonstrate the new UI framework and Tablet functionality at the
> > > Mobile World Congress, Barcelona
> > > 2. Make the device usable in filesystem full condition to allow the
> > > user to recover from it on her own
> > >
> > > In addition, we have planned to work on the following:
> > > * Tablet specific work:
> > >   - Bluetooth audio configuration
> > >   - Integrate microphone
> > >   - Improve boot up and shutdown time
> > >   - Support for OBEX FTP Bluetooth profile
> > >   - Upgrade Bluetooth AVRCP to version 1.3
> > >   - Check Bluetooth+WLAN coexistence
> > >   - Verify MTP functionality
> > >   - Performance improvements
> > >   - Intel support for Android runtime
> > > * Enable OpenVPN support on the OS
> > > * Update to Facebook API 2.2
> > > * Telepathy farstream / SIP Audio routing policy
> > > * Bug fixing on issues related to Bluetooth sync, presence and
> > > accounts/calDAV
> > > * New settings options to
> > >  - display disk space used by images, media, backup, app data etc
> > >  - display SD card information
> > > * Update main view of Gallery app for the Tablet
> > >
> > > The following activities continue from the last iteration:
> > > * Adapt middleware to modemless device i.e. Tablet
> > > * Work towards Pulseaudi

Re: [SailfishDevel] Update on SailfishOS roadmap

2015-02-22 Thread Krisztian Olah
Hi,
It is going to be Qt 5.2 for a while, there are libs from 5.2 that are still 
not allowed.

Kris

On Sun Feb 22 21:46:32 2015 GMT, Alex Smirnoff wrote:
> Hello.
> What about Qt version?
> Is it still 5.2.2 in update 11?
> I really need qt 5.3 to be able to build version 1.2 of QtQuick Controlls.
> 
> Alex.
> 
> 2015-02-13 13:09 GMT+01:00 Soumya Bijjal :
> 
> > Hi all,
> >
> > 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.
> >
> > * Tablet hardware adaptation is nearly ready for MWC
> >   - USB charging, stereo speakers, sensors, accelerometer, Bluetooth, WLAN
> > functionalities have been verified
> >
> > * Work on the new UI framework is progressing at a good pace
> >   - lock screen has been separated from the homescreen
> >   - improved notifications with visual grouping and additional actions
> >   - events view with a richer user experience
> >   - improved home screen interactions and transitions
> >   - new swipe edge transition
> >
> > * Lock screen media player controls implemented for the native media
> > player app, under review https://together.jolla.com/
> > question/3414/control-music-from-the-lock-screen/
> >
> > * IMAP idle/push support implemented https://together.jolla.com/
> > question/493/imap-idle-imap-push-for-the-e-mail-app/
> >
> > * Landscape mode enabled in Maps
> >
> > * 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
> >
> > * Dual-stack support  (ipv4 and ipv6) for cellular connectivity in the
> > middleware
> >
> > * Update to GStreamer 1.x: souphttpstc is enabled, AAC encoding/decoding
> > works
> >
> > * Prototyping of encrypted filesystem: This is currently on hold for a
> > short while due to MWC preparations
> > - We have a development template to build filesystem layout on tablet
> > that could allow home encryption
> > - 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
> >
> > * Drop upower in favour of statefs:
> >   - udev is used directly to fetch power and battery temperature
> > information via statefs power-udev provider
> >   - MCE now fetches battery info from statefs
> >
> > * Performance improvements:
> >   - Improved performance of adding items to the scenegraph, particularly
> > when e.g. scrolling lists
> >   - Pool allocator for shadow nodes in the scenegraph used to reduce
> > possible memory fragmentation
> >   - Substantially reduced the number of nodes required by the scenegraph
> >   - Reduced the amount of memory required by internal JS structures
> >   - Reduced the need to heap allocate when dealing with IR structures
> >   - Reduced the amount of memory required for SQLite caches
> >
> > 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.
> >
> > For this iteration, we have two main goals:
> > 1. Demonstrate the new UI framework and Tablet functionality at the
> > Mobile World Congress, Barcelona
> > 2. Make the device usable in filesystem full condition to allow the
> > user to recover from it on her own
> >
> > In addition, we have planned to work on the following:
> > * Tablet specific work:
> >   - Bluetooth audio configuration
> >   - Integrate microphone
> >   - Improve boot up and shutdown time
> >   - Support for OBEX FTP Bluetooth profile
> >   - Upgrade Bluetooth AVRCP to version 1.3
> >   - Check Bluetooth+WLAN coexistence
> >   - Verify MTP functionality
> >   - Performance improvements
> >   - Intel support for Android runtime
> > * Enable OpenVPN support on the OS
> > * Update to Facebook API 2.2
> > * Telepathy farstream / SIP Audio routing policy
> > * Bug fixing on issues related to Bluetooth sync, presence and
> > accounts/calDAV
> > * New settings options to
> >  - display disk space used by images, media, backup, app data etc
> >  - display SD card information
> > * Update main view of Gallery app for the Tablet
> >
> > The following activities continue from the last iteration:
> > * Adapt middleware to modemless device i.e. Tablet
> > * Work towards Pulseaudio 6.0
> > * Drop upower in favour of statefs
> > * Allow factory reset operation to reset the OS to the latest available
> > public version instead of the age old factory image
> > * Run btrfs balance operation before installing OS update
> > * Improvements to PackageKit for software update handling
> > * Sensor detection, USB, camera adaptation and filesystem layout for the
> > Tablet

Re: [SailfishDevel] Update on SailfishOS roadmap

2015-02-22 Thread Alex Smirnoff
Hello.
What about Qt version?
Is it still 5.2.2 in update 11?
I really need qt 5.3 to be able to build version 1.2 of QtQuick Controlls.

Alex.

2015-02-13 13:09 GMT+01:00 Soumya Bijjal :

> Hi all,
>
> 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.
>
> * Tablet hardware adaptation is nearly ready for MWC
>   - USB charging, stereo speakers, sensors, accelerometer, Bluetooth, WLAN
> functionalities have been verified
>
> * Work on the new UI framework is progressing at a good pace
>   - lock screen has been separated from the homescreen
>   - improved notifications with visual grouping and additional actions
>   - events view with a richer user experience
>   - improved home screen interactions and transitions
>   - new swipe edge transition
>
> * Lock screen media player controls implemented for the native media
> player app, under review https://together.jolla.com/
> question/3414/control-music-from-the-lock-screen/
>
> * IMAP idle/push support implemented https://together.jolla.com/
> question/493/imap-idle-imap-push-for-the-e-mail-app/
>
> * Landscape mode enabled in Maps
>
> * 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
>
> * Dual-stack support  (ipv4 and ipv6) for cellular connectivity in the
> middleware
>
> * Update to GStreamer 1.x: souphttpstc is enabled, AAC encoding/decoding
> works
>
> * Prototyping of encrypted filesystem: This is currently on hold for a
> short while due to MWC preparations
> - We have a development template to build filesystem layout on tablet
> that could allow home encryption
> - 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
>
> * Drop upower in favour of statefs:
>   - udev is used directly to fetch power and battery temperature
> information via statefs power-udev provider
>   - MCE now fetches battery info from statefs
>
> * Performance improvements:
>   - Improved performance of adding items to the scenegraph, particularly
> when e.g. scrolling lists
>   - Pool allocator for shadow nodes in the scenegraph used to reduce
> possible memory fragmentation
>   - Substantially reduced the number of nodes required by the scenegraph
>   - Reduced the amount of memory required by internal JS structures
>   - Reduced the need to heap allocate when dealing with IR structures
>   - Reduced the amount of memory required for SQLite caches
>
> 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.
>
> For this iteration, we have two main goals:
> 1. Demonstrate the new UI framework and Tablet functionality at the
> Mobile World Congress, Barcelona
> 2. Make the device usable in filesystem full condition to allow the
> user to recover from it on her own
>
> In addition, we have planned to work on the following:
> * Tablet specific work:
>   - Bluetooth audio configuration
>   - Integrate microphone
>   - Improve boot up and shutdown time
>   - Support for OBEX FTP Bluetooth profile
>   - Upgrade Bluetooth AVRCP to version 1.3
>   - Check Bluetooth+WLAN coexistence
>   - Verify MTP functionality
>   - Performance improvements
>   - Intel support for Android runtime
> * Enable OpenVPN support on the OS
> * Update to Facebook API 2.2
> * Telepathy farstream / SIP Audio routing policy
> * Bug fixing on issues related to Bluetooth sync, presence and
> accounts/calDAV
> * New settings options to
>  - display disk space used by images, media, backup, app data etc
>  - display SD card information
> * Update main view of Gallery app for the Tablet
>
> The following activities continue from the last iteration:
> * Adapt middleware to modemless device i.e. Tablet
> * Work towards Pulseaudio 6.0
> * Drop upower in favour of statefs
> * Allow factory reset operation to reset the OS to the latest available
> public version instead of the age old factory image
> * Run btrfs balance operation before installing OS update
> * Improvements to PackageKit for software update handling
> * Sensor detection, USB, camera adaptation and filesystem layout for the
> Tablet
> * USB tethering UI implementation https://together.jolla.com/
> question/3798/usb-tethering/
> * Private browsing https://together.jolla.com/
> question/1821/private-mode-in-web-browser/
> * Continue working on landscape mode for apps
>
> Thats all for now,
> bijjal
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, ple

Re: [SailfishDevel] Update on SailfishOS roadmap

2015-02-16 Thread Jarkko Lehtoranta
Tablet support will be provided in the SDK at some point and it will 
include a possibility to test your apps in the tablet screen size as 
well as other features from the new UI framework. In the mean time, if 
you're interested in a hack, you can try changing the emulator 
resolution manually by using vboxmanage in the terminal:
1. Get a list of the Virtualbox VMs and copy the UUID of the SailfishOS 
Emulator: "vboxmanage list vms"
2. Write down the current resolution: "vboxmanage getextradata UUID 
CustomVideoMode1"
3. Set a new resolution: "vboxmanage setextradata UUID CustomVideoMode1 
720x960x32"


- I'm using a smaller resolution with the tablet aspect ratio as an 
example, but you can obviously use the native resolutions also: 
1536x2048x32 for the tablet and 540x960x32 for the phone

- I suggest testing only portrait resolutions for the moment
- The scaling of the UI components etc. might change in the future

-Jarkko

On 14/02/15 08:49, Tomek wrote:

Bijjal,
about the tablet specific work.

I am wondering how our applications would look like on the new tablet.
Is there a way to modify the current Jolla phone emulator to use the 
same resolution as the tablet to be?



/Tomek


Am 13.02.2015 um 14:09 schrieb Soumya Bijjal 
mailto:soumya.bij...@jollamobile.com>>:



Hi all,

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.


* Tablet hardware adaptation is nearly ready for MWC
 - USB charging, stereo speakers, sensors, accelerometer, Bluetooth, 
WLAN functionalities have been verified


* Work on the new UI framework is progressing at a good pace
 - lock screen has been separated from the homescreen
 - improved notifications with visual grouping and additional actions
 - events view with a richer user experience
 - improved home screen interactions and transitions
 - new swipe edge transition

* Lock screen media player controls implemented for the native media 
player app, under review 
https://together.jolla.com/question/3414/control-music-from-the-lock-screen/


* IMAP idle/push support implemented 
https://together.jolla.com/question/493/imap-idle-imap-push-for-the-e-mail-app/


* Landscape mode enabled in Maps

* 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


* Dual-stack support  (ipv4 and ipv6) for cellular connectivity in 
the middleware


* Update to GStreamer 1.x: souphttpstc is enabled, AAC 
encoding/decoding works


* Prototyping of encrypted filesystem: This is currently on hold for 
a short while due to MWC preparations
   - We have a development template to build filesystem layout on 
tablet that could allow home encryption
   - 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


* Drop upower in favour of statefs:
 - udev is used directly to fetch power and battery temperature 
information via statefs power-udev provider

 - MCE now fetches battery info from statefs

* Performance improvements:
 - Improved performance of adding items to the scenegraph, 
particularly when e.g. scrolling lists
 - Pool allocator for shadow nodes in the scenegraph used to reduce 
possible memory fragmentation

 - Substantially reduced the number of nodes required by the scenegraph
 - Reduced the amount of memory required by internal JS structures
 - Reduced the need to heap allocate when dealing with IR structures
 - Reduced the amount of memory required for SQLite caches

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.


For this iteration, we have two main goals:
   1. Demonstrate the new UI framework and Tablet functionality at 
the Mobile World Congress, Barcelona
   2. Make the device usable in filesystem full condition to allow 
the user to recover from it on her own


In addition, we have planned to work on the following:
* Tablet specific work:
 - Bluetooth audio configuration
 - Integrate microphone
 - Improve boot up and shutdown time
 - Support for OBEX FTP Bluetooth profile
 - Upgrade Bluetooth AVRCP to version 1.3
 - Check Bluetooth+WLAN coexistence
 - Verify MTP functionality
 - Performance improvements
 - Intel support for Android runtime
* Enable OpenVPN support on the OS
* Update to Facebook API 2.2
* Telepathy farstream / SIP Audio routing policy
* Bug fixing on issues related to Bluetooth sync, presence and 
accounts/calDAV

* New settings options to
- display disk space used by images, media, backup, app data etc
- display SD card inf

Re: [SailfishDevel] Update on SailfishOS roadmap

2015-02-14 Thread Panu Artimo
On 14 February 2015 at 09:58, Alexander Ivash  wrote:
> Could you please also consider fixing
> 'https://together.jolla.com/question/69250/allow-limiting-media-players-or-media-scanners-music-search-to-specific-folders/'
> as the part of upcoming release? Is there anything I can do to make this
> change possible?

Use QuasarMX player.
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


[SailfishDevel] Update on SailfishOS roadmap

2015-02-14 Thread Alexander Ivash
Hi Soumya,

Could you please also consider fixing '
https://together.jolla.com/question/69250/allow-limiting-media-players-or-media-scanners-music-search-to-specific-folders/'
as the part of upcoming release? Is there anything I can do to make this
change possible?

Regards, Alexander
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] Update on SailfishOS roadmap

2015-02-14 Thread Soumya Bijjal

On 14.02.2015 00:54, Panu Artimo wrote:

On 13 February 2015 at 13:09, Soumya Bijjal
 wrote:

Here is an update on our progress from the past month


While I appreciate all the new stuff, it seems the tablet dev has
taken the wind out of the phone SW development. On the other hand I
understand why and the necessity,


Indeed, it has. Being small team of developers, more often than not 
priorities have an larger effect on balancing our work. Nevertheless, 
all long the software development for the tablet, we are making sure 
that the new UI features work on both phone and tablet.


 but I wished the urgent stuff on

phone was a priority. By urgent I mean the bad memory handling (since
last update I cannot really say it's a multitasking phone/os even)


You are right, memory handling on the OS still needs improvements, we 
have not put this aside. As an example, you can see the next set of 
improvements done under the "Performance improvements" section of my 
earlier email.


-bijjal

 and

missing features like enterprise/uni wlan support. Jolla is th eonly
phone I know that doesn't connect to those wlans. Certificate handling
needs to be implemented asap.
It is progressing slower than we'd expect, but on the positive side 
middleware bits for certificate management are coming together, our 
designers have worked on the UI as well. We hope to pick this task up 
again during March.


Regards,
Soumya
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] Update on SailfishOS roadmap

2015-02-13 Thread Tomek
Bijjal,
about the tablet specific work.

I am wondering how our applications would look like on the new tablet.
Is there a way to modify the current Jolla phone emulator to use the same 
resolution as the tablet to be?


/Tomek


Am 13.02.2015 um 14:09 schrieb Soumya Bijjal :

> Hi all,
> 
> 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.
> 
> * Tablet hardware adaptation is nearly ready for MWC
>  - USB charging, stereo speakers, sensors, accelerometer, Bluetooth, WLAN 
> functionalities have been verified
> 
> * Work on the new UI framework is progressing at a good pace
>  - lock screen has been separated from the homescreen
>  - improved notifications with visual grouping and additional actions
>  - events view with a richer user experience
>  - improved home screen interactions and transitions
>  - new swipe edge transition
> 
> * Lock screen media player controls implemented for the native media player 
> app, under review 
> https://together.jolla.com/question/3414/control-music-from-the-lock-screen/
> 
> * IMAP idle/push support implemented 
> https://together.jolla.com/question/493/imap-idle-imap-push-for-the-e-mail-app/
> 
> * Landscape mode enabled in Maps
> 
> * 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
> 
> * Dual-stack support  (ipv4 and ipv6) for cellular connectivity in the 
> middleware
> 
> * Update to GStreamer 1.x: souphttpstc is enabled, AAC encoding/decoding works
> 
> * Prototyping of encrypted filesystem: This is currently on hold for a short 
> while due to MWC preparations
>- We have a development template to build filesystem layout on tablet that 
> could allow home encryption
>- 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
> 
> * Drop upower in favour of statefs:
>  - udev is used directly to fetch power and battery temperature information 
> via statefs power-udev provider
>  - MCE now fetches battery info from statefs
> 
> * Performance improvements:
>  - Improved performance of adding items to the scenegraph, particularly when 
> e.g. scrolling lists
>  - Pool allocator for shadow nodes in the scenegraph used to reduce possible 
> memory fragmentation
>  - Substantially reduced the number of nodes required by the scenegraph
>  - Reduced the amount of memory required by internal JS structures
>  - Reduced the need to heap allocate when dealing with IR structures
>  - Reduced the amount of memory required for SQLite caches
> 
> 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.
> 
> For this iteration, we have two main goals:
>1. Demonstrate the new UI framework and Tablet functionality at the Mobile 
> World Congress, Barcelona
>2. Make the device usable in filesystem full condition to allow the user 
> to recover from it on her own
> 
> In addition, we have planned to work on the following:
> * Tablet specific work:
>  - Bluetooth audio configuration
>  - Integrate microphone
>  - Improve boot up and shutdown time
>  - Support for OBEX FTP Bluetooth profile
>  - Upgrade Bluetooth AVRCP to version 1.3
>  - Check Bluetooth+WLAN coexistence
>  - Verify MTP functionality
>  - Performance improvements
>  - Intel support for Android runtime
> * Enable OpenVPN support on the OS
> * Update to Facebook API 2.2
> * Telepathy farstream / SIP Audio routing policy
> * Bug fixing on issues related to Bluetooth sync, presence and accounts/calDAV
> * New settings options to
> - display disk space used by images, media, backup, app data etc
> - display SD card information
> * Update main view of Gallery app for the Tablet
> 
> The following activities continue from the last iteration:
> * Adapt middleware to modemless device i.e. Tablet
> * Work towards Pulseaudio 6.0
> * Drop upower in favour of statefs
> * Allow factory reset operation to reset the OS to the latest available 
> public version instead of the age old factory image
> * Run btrfs balance operation before installing OS update
> * Improvements to PackageKit for software update handling
> * Sensor detection, USB, camera adaptation and filesystem layout for the 
> Tablet
> * USB tethering UI implementation 
> https://together.jolla.com/question/3798/usb-tethering/
> * Private browsing 
> https://together.jolla.com/question/1821/private-mode-in-web-browser/
> * Continue working on landscape mode for apps
> 
> Thats all for now,
> bijjal
> 

Re: [SailfishDevel] Update on SailfishOS roadmap

2015-02-13 Thread Panu Artimo
On 13 February 2015 at 13:09, Soumya Bijjal
 wrote:
> Here is an update on our progress from the past month

While I appreciate all the new stuff, it seems the tablet dev has
taken the wind out of the phone SW development. On the other hand I
understand why and the necessity, but I wished the urgent stuff on
phone was a priority. By urgent I mean the bad memory handling (since
last update I cannot really say it's a multitasking phone/os even) and
missing features like enterprise/uni wlan support. Jolla is th eonly
phone I know that doesn't connect to those wlans. Certificate handling
needs to be implemented asap.
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] Update on SailfishOS roadmap

2015-02-13 Thread Andrea Bernabei
Hey bijjal,

thanks for the detailed email. Keep them updates coming! :)

faenil

2015-02-13 12:09 GMT+00:00 Soumya Bijjal :

> Hi all,
>
> 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.
>
> * Tablet hardware adaptation is nearly ready for MWC
>   - USB charging, stereo speakers, sensors, accelerometer, Bluetooth, WLAN
> functionalities have been verified
>
> * Work on the new UI framework is progressing at a good pace
>   - lock screen has been separated from the homescreen
>   - improved notifications with visual grouping and additional actions
>   - events view with a richer user experience
>   - improved home screen interactions and transitions
>   - new swipe edge transition
>
> * Lock screen media player controls implemented for the native media
> player app, under review https://together.jolla.com/
> question/3414/control-music-from-the-lock-screen/
>
> * IMAP idle/push support implemented https://together.jolla.com/
> question/493/imap-idle-imap-push-for-the-e-mail-app/
>
> * Landscape mode enabled in Maps
>
> * 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
>
> * Dual-stack support  (ipv4 and ipv6) for cellular connectivity in the
> middleware
>
> * Update to GStreamer 1.x: souphttpstc is enabled, AAC encoding/decoding
> works
>
> * Prototyping of encrypted filesystem: This is currently on hold for a
> short while due to MWC preparations
> - We have a development template to build filesystem layout on tablet
> that could allow home encryption
> - 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
>
> * Drop upower in favour of statefs:
>   - udev is used directly to fetch power and battery temperature
> information via statefs power-udev provider
>   - MCE now fetches battery info from statefs
>
> * Performance improvements:
>   - Improved performance of adding items to the scenegraph, particularly
> when e.g. scrolling lists
>   - Pool allocator for shadow nodes in the scenegraph used to reduce
> possible memory fragmentation
>   - Substantially reduced the number of nodes required by the scenegraph
>   - Reduced the amount of memory required by internal JS structures
>   - Reduced the need to heap allocate when dealing with IR structures
>   - Reduced the amount of memory required for SQLite caches
>
> 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.
>
> For this iteration, we have two main goals:
> 1. Demonstrate the new UI framework and Tablet functionality at the
> Mobile World Congress, Barcelona
> 2. Make the device usable in filesystem full condition to allow the
> user to recover from it on her own
>
> In addition, we have planned to work on the following:
> * Tablet specific work:
>   - Bluetooth audio configuration
>   - Integrate microphone
>   - Improve boot up and shutdown time
>   - Support for OBEX FTP Bluetooth profile
>   - Upgrade Bluetooth AVRCP to version 1.3
>   - Check Bluetooth+WLAN coexistence
>   - Verify MTP functionality
>   - Performance improvements
>   - Intel support for Android runtime
> * Enable OpenVPN support on the OS
> * Update to Facebook API 2.2
> * Telepathy farstream / SIP Audio routing policy
> * Bug fixing on issues related to Bluetooth sync, presence and
> accounts/calDAV
> * New settings options to
>  - display disk space used by images, media, backup, app data etc
>  - display SD card information
> * Update main view of Gallery app for the Tablet
>
> The following activities continue from the last iteration:
> * Adapt middleware to modemless device i.e. Tablet
> * Work towards Pulseaudio 6.0
> * Drop upower in favour of statefs
> * Allow factory reset operation to reset the OS to the latest available
> public version instead of the age old factory image
> * Run btrfs balance operation before installing OS update
> * Improvements to PackageKit for software update handling
> * Sensor detection, USB, camera adaptation and filesystem layout for the
> Tablet
> * USB tethering UI implementation https://together.jolla.com/
> question/3798/usb-tethering/
> * Private browsing https://together.jolla.com/
> question/1821/private-mode-in-web-browser/
> * Continue working on landscape mode for apps
>
> Thats all for now,
> bijjal
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscribe@lists.
> sailfishos.org
>

[SailfishDevel] Update on SailfishOS roadmap

2015-02-13 Thread Soumya Bijjal

Hi all,

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.


* Tablet hardware adaptation is nearly ready for MWC
  - USB charging, stereo speakers, sensors, accelerometer, Bluetooth, 
WLAN functionalities have been verified


* Work on the new UI framework is progressing at a good pace
  - lock screen has been separated from the homescreen
  - improved notifications with visual grouping and additional actions
  - events view with a richer user experience
  - improved home screen interactions and transitions
  - new swipe edge transition

* Lock screen media player controls implemented for the native media 
player app, under review 
https://together.jolla.com/question/3414/control-music-from-the-lock-screen/


* IMAP idle/push support implemented 
https://together.jolla.com/question/493/imap-idle-imap-push-for-the-e-mail-app/


* Landscape mode enabled in Maps

* 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


* Dual-stack support  (ipv4 and ipv6) for cellular connectivity in the 
middleware


* Update to GStreamer 1.x: souphttpstc is enabled, AAC encoding/decoding 
works


* Prototyping of encrypted filesystem: This is currently on hold for a 
short while due to MWC preparations
- We have a development template to build filesystem layout on 
tablet that could allow home encryption
- 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


* Drop upower in favour of statefs:
  - udev is used directly to fetch power and battery temperature 
information via statefs power-udev provider

  - MCE now fetches battery info from statefs

* Performance improvements:
  - Improved performance of adding items to the scenegraph, 
particularly when e.g. scrolling lists
  - Pool allocator for shadow nodes in the scenegraph used to reduce 
possible memory fragmentation

  - Substantially reduced the number of nodes required by the scenegraph
  - Reduced the amount of memory required by internal JS structures
  - Reduced the need to heap allocate when dealing with IR structures
  - Reduced the amount of memory required for SQLite caches

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.


For this iteration, we have two main goals:
1. Demonstrate the new UI framework and Tablet functionality at the 
Mobile World Congress, Barcelona
2. Make the device usable in filesystem full condition to allow the 
user to recover from it on her own


In addition, we have planned to work on the following:
* Tablet specific work:
  - Bluetooth audio configuration
  - Integrate microphone
  - Improve boot up and shutdown time
  - Support for OBEX FTP Bluetooth profile
  - Upgrade Bluetooth AVRCP to version 1.3
  - Check Bluetooth+WLAN coexistence
  - Verify MTP functionality
  - Performance improvements
  - Intel support for Android runtime
* Enable OpenVPN support on the OS
* Update to Facebook API 2.2
* Telepathy farstream / SIP Audio routing policy
* Bug fixing on issues related to Bluetooth sync, presence and 
accounts/calDAV

* New settings options to
 - display disk space used by images, media, backup, app data etc
 - display SD card information
* Update main view of Gallery app for the Tablet

The following activities continue from the last iteration:
* Adapt middleware to modemless device i.e. Tablet
* Work towards Pulseaudio 6.0
* Drop upower in favour of statefs
* Allow factory reset operation to reset the OS to the latest available 
public version instead of the age old factory image

* Run btrfs balance operation before installing OS update
* Improvements to PackageKit for software update handling
* Sensor detection, USB, camera adaptation and filesystem layout for the 
Tablet
* USB tethering UI implementation 
https://together.jolla.com/question/3798/usb-tethering/
* Private browsing 
https://together.jolla.com/question/1821/private-mode-in-web-browser/

* Continue working on landscape mode for apps

Thats all for now,
bijjal
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] Update on SailfishOS roadmap

2015-01-16 Thread Kimmo Lindholm

Credits belong to Stefano, https://twitter.com/zzste/status/556158724847726593 



On 16.01.2015 15:03, Soumya Bijjal wrote:
> * prototyping excrypted filesystem

meant to write encrypted ofcourse, thanks Kimmo for drawing my attention
to it :)

-Soumya

___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] Update on SailfishOS roadmap

2015-01-16 Thread Soumya Bijjal

On 16.01.2015 15:03, Soumya Bijjal wrote:

* prototyping excrypted filesystem


meant to write encrypted ofcourse, thanks Kimmo for drawing my attention 
to it :)


-Soumya

___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


[SailfishDevel] Update on SailfishOS roadmap

2015-01-16 Thread Soumya Bijjal

Hi all,

We are keen to share our plans with you after our iteration planning day 
this week. This turns out to be quite a long post, but should provide a 
good overview on whats cooking.


2015 will see Sailfish OS evolve towards a display resolution and form 
factor independent operating system capable of running on a range of 
devices. It will also bring a renewed Sailfish UI. We plan to demo this 
evolution at the Mobile World Congress in March.


We have now started to work full speed on the new UI framework changes 
and are currently in the prototyping phase. Our main driver is to 
introduce changes that

1. enhance user experience on both the phone and tablet
2. strengthen the OS core
3. simplify implementation for a better managed code base

Here is a list of things we are trying out w.r.t the new UI framework:
* improved notifications system
* richer Events View with more widgets and actions
* separating lock screen from the home screen for simplified UX and 
technical architecture

* home screen interaction improvements with revamped navigation hierarchy

We have progressed quite well in the direction of Sailfish UI 
scalability already, for example we have the following implemented in 
our internal development branch:

* scalable icons
* home screen and application layouts take physical display dimensions 
into account, for example larger displays are able to show more content

* display-size optimised graphical effects

During this month we'll continue adapting ambience wallpapers to 
different display sizes and aspect ratios.


Our next big UI task is to enable landscape mode in apps, system 
dialogs, active covers, and optimise the design for the best use of the 
additional space.


On the platform level, in this iteration we are working towards the 
following goals:


* System update improvements (will be utilised for update 12 onward):
	- run btrfs balance operation before installing OS update - Part of 
https://together.jolla.com/question/66595/request-automaticbackground-btrfs-balance-defrag-type-cleaning-of-filesystem/
	- enablers to allow factory reset operation to reset the OS to the 
latest available public version instead of the age old factory image

provide an API to check the system update size
	- enablers to allow store client to handle downloading the OS update in 
the background without interfering with the user
	- upgrade to using latest upstream versions of libzypp and zypper to 
get new features (to allow us to later take them into use, namely better 
pattern support and conflict calculations)


* Adaptation work for the tablet:
	- make Jolla tablet turn on promptly and give understandable 
progress/status information

- design and implement filesystem layout
- check power management functionality on the tablet
- bring bluetooth related fixes to tablet kernel
Sensor detection, USB and camera adaptation
- check stereo speakers functionality
- check iphb wakeups functionality on the tablet
- ensure USB charging works

* adapt middleware to modemless device i.e. tablet
* work towards Pulseaudio 6.0
* drop upower in favour of statefs - this has been in plans for a while 
and we are now on it as fixing issues on upower is not the best use of 
our efforts

* dual-stack implementation (ipv4 and ipv6) for cellular connectivity
* prototyping excrypted filesystem
* research SELinux as a solution for system security and application 
access control
* toolchain updates - we are working towards upgrading to GCC 4.8, 
binutils 2.25, switch to Thumb2+NEON for ARM by default, march=i686 and 
SSE2 minimum for X86


* Performance improvements:
- continue to analyze memory usage and chopping off bits wherever 
possible
	- work on a benchmarking tool to measure progress <- this may not 
happen (yet or completely) due to priority shifts

- continue work on the QML engine and forking to save memory

As you may notice, there is lots to do in the lower levels and 
middleware to take the OS to the next stage. Nevertheless, we are keen 
to continue provide new features where and when bandwidth permits. In 
the next update we intend to release:
* renewed browser UI - simplified tab view, search for word on webpage, 
user friendly toolbar and URL field - 
https://together.jolla.com/question/4197/search-in-browser/
* weather info integration to events view (Foreca) - 
https://together.jolla.com/question/1967/weather-application/
* option to customise the highlight color of your favourite ambience in 
ambience settings (in Gallery app)
* notification to the user if there is insufficient disk space (< 500MB) 
while attempting to upgrade the OS
* allow editing of mobile data setting always (currently if the device 
is in roaming and data roaming is set to "Do not allow", mobile data 
settings are disabled)
In the spirit of supporting the community TOHkbd project, we have also 
implemented keyboard slide policy that will guide the displ