Re: [Development] 5.7 feature freeze

2016-03-02 Thread Bogdan Vatra
On Friday 26 February 2016 19:07:53 Nurmi J-P wrote:
> Hi Lars,
> 
> > On 27. jan. 2016, at 09.30, Knoll Lars 
> > wrote:
> > 
> > If anybody else has a feature he believes absolutely has to make it to
> > 5.7, get it done until Monday or talk to me :)
> I would like to ask for an exception for text selection handles. It's a
> crucial feature to make the new editor controls usable on mobile and
> embedded. There's a task for qtquickcontrols2
> (https://bugreports.qt.io/browse/QTBUG-51010), but the groundwork needs to
> be done in qtbase and qtdeclarative.
> 
> I'm aware of the following WIP patches:
> - qtbase: Add support for ImhAnchorRectangle:
> https://codereview.qt-project.org/#/c/142132/ - qtbase: Android selection
> handles: https://codereview.qt-project.org/#/c/142466/ - qtdeclarative:
> WIP: Add support for input method selection handles:
> https://codereview.qt-project.org/#/c/142133/
> 
> I would imagine that we may need some new API in such areas as QInputMethod,
> Qt::InputMethodHint, and QStyleHints. Would it be acceptable to finish off
> this work in the 5.7 branch?
> 

I agree that we need to do something on this matter. 
But ... :) Are you sure this is the right approach? Isn't better (or easier) 
to handle it in Qt side and don't rely on platform? What will you do on 
embedded devices where you don't have any platform support for such things.

Cheers,
BogDan.



___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] 5.7 feature freeze

2016-03-02 Thread Knoll Lars
Ok, go for it.

Cheers,
Lars





On 02/03/16 09:54, "Development on behalf of Eskil Abrahamsen Blomfeldt" 
 wrote:

>
>
>Den 26.02.2016 20:07, skrev Nurmi J-P:
>> Hi Lars,
>>
>>> On 27. jan. 2016, at 09.30, Knoll Lars  wrote:
>>>
>>> If anybody else has a feature he believes absolutely has to make it to 5.7, 
>>> get it done until Monday or talk to me :)
>> I would like to ask for an exception for text selection handles. It's a 
>> crucial feature to make the new editor controls usable on mobile and 
>> embedded. There's a task for qtquickcontrols2 
>> (https://bugreports.qt.io/browse/QTBUG-51010), but the groundwork needs to 
>> be done in qtbase and qtdeclarative.
>>
>> I'm aware of the following WIP patches:
>> - qtbase: Add support for ImhAnchorRectangle: 
>> https://codereview.qt-project.org/#/c/142132/
>> - qtbase: Android selection handles: 
>> https://codereview.qt-project.org/#/c/142466/
>> - qtdeclarative: WIP: Add support for input method selection handles: 
>> https://codereview.qt-project.org/#/c/142133/
>>
>> I would imagine that we may need some new API in such areas as QInputMethod, 
>> Qt::InputMethodHint, and QStyleHints. Would it be acceptable to finish off 
>> this work in the 5.7 branch?
>
>+1 from me.
>
>-- Eskil
>
>___
>Development mailing list
>Development@qt-project.org
>http://lists.qt-project.org/mailman/listinfo/development
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] 5.7 feature freeze

2016-03-02 Thread Eskil Abrahamsen Blomfeldt



Den 26.02.2016 20:07, skrev Nurmi J-P:

Hi Lars,


On 27. jan. 2016, at 09.30, Knoll Lars  wrote:

If anybody else has a feature he believes absolutely has to make it to 5.7, get 
it done until Monday or talk to me :)

I would like to ask for an exception for text selection handles. It's a crucial 
feature to make the new editor controls usable on mobile and embedded. There's 
a task for qtquickcontrols2 (https://bugreports.qt.io/browse/QTBUG-51010), but 
the groundwork needs to be done in qtbase and qtdeclarative.

I'm aware of the following WIP patches:
- qtbase: Add support for ImhAnchorRectangle: 
https://codereview.qt-project.org/#/c/142132/
- qtbase: Android selection handles: 
https://codereview.qt-project.org/#/c/142466/
- qtdeclarative: WIP: Add support for input method selection handles: 
https://codereview.qt-project.org/#/c/142133/

I would imagine that we may need some new API in such areas as QInputMethod, 
Qt::InputMethodHint, and QStyleHints. Would it be acceptable to finish off this 
work in the 5.7 branch?


+1 from me.

-- Eskil

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] 5.7 feature freeze

2016-03-02 Thread Olivier Goffart
Am Freitag, 26. Februar 2016, 19:07:53 CET schrieb Nurmi J-P:
> I would like to ask for an exception for text selection handles. It's a
> crucial feature to make the new editor controls usable on mobile and
> embedded. There's a task for qtquickcontrols2
> (https://bugreports.qt.io/browse/QTBUG-51010), but the groundwork needs to
> be done in qtbase and qtdeclarative.
> 
> I'm aware of the following WIP patches:
> - qtbase: Add support for ImhAnchorRectangle:
> https://codereview.qt-project.org/#/c/142132/ - qtbase: Android selection
> handles: https://codereview.qt-project.org/#/c/142466/ - qtdeclarative:
> WIP: Add support for input method selection handles:
> https://codereview.qt-project.org/#/c/142133/
> 
> I would imagine that we may need some new API in such areas as QInputMethod,
> Qt::InputMethodHint, and QStyleHints. Would it be acceptable to finish off
> this work in the 5.7 branch?

+1
It is a shame that you still can't copy/paste properly on Android.

-- 
Olivier 

Woboq - Qt services and support - https://woboq.com - https://code.woboq.org
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] 5.7 feature freeze

2016-02-26 Thread Nurmi J-P
Hi Lars,

> On 27. jan. 2016, at 09.30, Knoll Lars  wrote:
> 
> If anybody else has a feature he believes absolutely has to make it to 5.7, 
> get it done until Monday or talk to me :)

I would like to ask for an exception for text selection handles. It's a crucial 
feature to make the new editor controls usable on mobile and embedded. There's 
a task for qtquickcontrols2 (https://bugreports.qt.io/browse/QTBUG-51010), but 
the groundwork needs to be done in qtbase and qtdeclarative.

I'm aware of the following WIP patches:
- qtbase: Add support for ImhAnchorRectangle: 
https://codereview.qt-project.org/#/c/142132/
- qtbase: Android selection handles: 
https://codereview.qt-project.org/#/c/142466/
- qtdeclarative: WIP: Add support for input method selection handles: 
https://codereview.qt-project.org/#/c/142133/

I would imagine that we may need some new API in such areas as QInputMethod, 
Qt::InputMethodHint, and QStyleHints. Would it be acceptable to finish off this 
work in the 5.7 branch?

--
J-P Nurmi

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] 5.7 feature freeze

2016-02-01 Thread Thiago Macieira
On Monday 01 February 2016 18:53:18 Olivier Goffart wrote:
> > What sense does it make to feature-freeze 5.7 before 5.6 is even out yet?
> 
> It means we don't delay the release of 5.7 too much even tough 5.6 was 
> delayed. 5.7 already contains all the features developed since the 5.6
> feature  freeze which was long ago.

We do need that 5.7 branch now, though.
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] 5.7 feature freeze

2016-02-01 Thread Olivier Goffart
On Montag, 1. Februar 2016 15:26:57 CET Kevin Kofler wrote:
> Knoll Lars wrote:
> > we’re slightly past the originally planned date for the feature freeze,
> > for various reasons (new stuff being open sourced, license change and
> > being late with 5.6). But I believe most things should be in place now to
> > do the feature freeze for 5.7 next Monday.
> 
> What sense does it make to feature-freeze 5.7 before 5.6 is even out yet?

It means we don't delay the release of 5.7 too much even tough 5.6 was 
delayed. 5.7 already contains all the features developed since the 5.6 feature 
freeze which was long ago.

> Distributions out there are still shipping (at best) 5.5 (which is still the
> latest stable release series you have to offer), and all new features
> (except the 3 you listed) are already being pushed back to 5.8, i.e., 3
> branches later than what is actually shipped.

This is irrelevant


> This means any improvements you make take really long to get to your users.

It would take longer without the feature freeze.

-- 
Olivier 

Woboq - Qt services and support - https://woboq.com - https://code.woboq.org
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] 5.7 feature freeze

2016-02-01 Thread Kevin Kofler
Knoll Lars wrote:
> we’re slightly past the originally planned date for the feature freeze,
> for various reasons (new stuff being open sourced, license change and
> being late with 5.6). But I believe most things should be in place now to
> do the feature freeze for 5.7 next Monday.

What sense does it make to feature-freeze 5.7 before 5.6 is even out yet? 
Distributions out there are still shipping (at best) 5.5 (which is still the 
latest stable release series you have to offer), and all new features 
(except the 3 you listed) are already being pushed back to 5.8, i.e., 3 
branches later than what is actually shipped. This means any improvements 
you make take really long to get to your users.

Kevin Kofler

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] 5.7 feature freeze

2016-01-27 Thread mark diener
Lars:

I am sure I am not the only newcomer to QT who would love to add code
to the 5.7 feature list,
but barely have time to contribute bugs to debug 5.6.0 beta let alone
look ahead to 5.7

Now we are faced with waiting until 5.8 to even think about a set of
key missing functions in Qt QML.

I am still firmly planted on the interest list and not on the development list.

One major problem lies with QQmlEngine design:

It has the following functions defined:

QQmlEngine->trimComponentCache()
QQmlEngine->clearComponentCache()  (https://bugreports.qt.io/browse/QTBUG-50500)

But it is absolutely missing:

QQmlEngine->addComponent("MyComponentLib",1,0,"MyComponentName",QQmlComponent&
gcomp) -> error code
QQmlEngine->removeComponent("MyComponentLib",1,0,"MyComponentName") ->
error code
QQmlEngine->isComponentLoaded("MyComponentLib",1,0,"MyComponentName") -> bool

Devs are stuck using a QMLDIR file based import pattern that has the
flexibility of an ice cube.

We really need qml files to be able to execute: import MyComponentLib
1.0 without using QMLDIR files!

The other major problem is that QQuickItem does not allow for
QSGTextRect, so updatePaintNode CANNOT have text rendering
in coordination with QSGGeometry.  The current recommendation is to
try to coordinate using signals between 2 different QQuickItems, 1
with text, the other
with graphical geometry.  This is a restriction that appears to have
occurred by chance.

This cripples custom controls capabilities and forces me to explain to
customers about Qt limitations.

So how can we get the header file for QQmlEngine changed for 5.7
feature freeze to add those 3 function declarations and un-sandbox
QSGTextRect
and still pass maintainer acceptance all by Monday?

Cheers,

md


On Wed, Jan 27, 2016 at 2:30 AM, Knoll Lars  wrote:
> Hi everybody,
>
> we’re slightly past the originally planned date for the feature freeze, for 
> various reasons (new stuff being open sourced, license change and being late 
> with 5.6). But I believe most things should be in place now to do the feature 
> freeze for 5.7 next Monday.
>
> There are currently three exceptions to the freeze:
>
> * ok to finish the printing support in web engine
> * ok for BTLE support for Linux in qtconnectivity (merge neard branch)
> * Modules that are flagged as TP can also have some more time
>
> If anybody else has a feature he believes absolutely has to make it to 5.7, 
> get it done until Monday or talk to me :)
>
> Cheers,
> Lars
>
>
> ___
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


[Development] 5.7 feature freeze

2016-01-27 Thread Knoll Lars
Hi everybody,

we’re slightly past the originally planned date for the feature freeze, for 
various reasons (new stuff being open sourced, license change and being late 
with 5.6). But I believe most things should be in place now to do the feature 
freeze for 5.7 next Monday.

There are currently three exceptions to the freeze:

* ok to finish the printing support in web engine
* ok for BTLE support for Linux in qtconnectivity (merge neard branch)
* Modules that are flagged as TP can also have some more time

If anybody else has a feature he believes absolutely has to make it to 5.7, get 
it done until Monday or talk to me :)

Cheers,
Lars


___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development