[Development] tvOS port

2016-01-25 Thread Mike Krus
Hi

during the xmas break, I took "advantage" of the dreadful weather to 
investigate porting Qt5 (dev branch) to Apple's tvOS.

Due to tvOS being mostly built upon iOS, the initial work was quite straight 
forward, adding a new mkspec, a new configure option, a CONFIG variable (tvos), 
enabling and disabling things where appropriate.  [1]

Past the initial prototyping, most of the work has been focused on reducing the 
duplication in the build configuration, following initial feedback on gerrit. 
Have learned more about prf files than I ever wanted to know :)

Most relevant modules have been updated to build for tvOS, but with very 
limited testing.

Beyond testing, key challenge remaining is the user interaction. Due to the 
lack of direct touch, or even a mouse cursor, handling focus, mouse areas, etc, 
will require more careful work.

As always, feedback and suggestions will be greatly appreciated.


Mike


[1] pending changelists:
https://codereview.qt-project.org/144800
https://codereview.qt-project.org/145174
https://codereview.qt-project.org/145519

-- 
Mike Krus | mike.k...@kdab.com | Senior Software Engineer
KDAB (UK) Ltd., a KDAB Group company
Tel: UK Office +44-1625-809908Mobile +44 7833 491941
KDAB - The Qt Experts


smime.p7s
Description: S/MIME cryptographic signature
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] tvOS port

2016-01-25 Thread Hausmann Simon


Awesome work :)



Simon


From: Development  on behalf of Mike Krus 

Sent: Monday, January 25, 2016 21:06
To: Qt Development Group
Subject: [Development] tvOS port

Hi

during the xmas break, I took "advantage" of the dreadful weather to 
investigate porting Qt5 (dev branch) to Apple's tvOS.

Due to tvOS being mostly built upon iOS, the initial work was quite straight 
forward, adding a new mkspec, a new configure option, a CONFIG variable (tvos), 
enabling and disabling things where appropriate.  [1]

Past the initial prototyping, most of the work has been focused on reducing the 
duplication in the build configuration, following initial feedback on gerrit. 
Have learned more about prf files than I ever wanted to know :)

Most relevant modules have been updated to build for tvOS, but with very 
limited testing.

Beyond testing, key challenge remaining is the user interaction. Due to the 
lack of direct touch, or even a mouse cursor, handling focus, mouse areas, etc, 
will require more careful work.

As always, feedback and suggestions will be greatly appreciated.


Mike


[1] pending changelists:
https://codereview.qt-project.org/144800
https://codereview.qt-project.org/145174
https://codereview.qt-project.org/145519

--
Mike Krus | mike.k...@kdab.com | Senior Software Engineer
KDAB (UK) Ltd., a KDAB Group company
Tel: UK Office +44-1625-809908Mobile +44 7833 491941
KDAB - The Qt Experts
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development