[Development] Qt 5 feature freeze

2012-01-05 Thread lars.knoll
Hi everybody,

first of all let me wish you all a happy new year. I hope you all managed
to have a nice break over christmas. I spent the last two weeks with my
family relaxing and skiing. I was mostly successful in not touching a
computer during these days :)

We have around a month left until Feb 4th, the date I would like to start
with a feature freeze for Qt 5, and it's high time we get some more
structure behind things to see where we are and what's left to do.

First of all, we need to define what the freeze means. I think it should
include a couple of things:

* No new features go into the affected modules (see below however)
* We start focusing on testing, bug fixing and improving our test coverage
* We start a process to package up what we have as a Alpha/Technology
preview of Qt 5
* We are a lot stricter about keeping SC
* We do *not* need to keep binary compatibility until the final release

We should also define which modules are affected by the feature freeze. I
think it's most important to freeze things at the bottom of the stack (ie.
qtbase and declarative), but we should IMO look at all the modules that
are currently considered part of Qt Essentials. In terms of repositories
that means:

* qtbase
* qtdeclarative
* qtxmlpatterns
* qtmultimedia
* qt3d
* qtlocation
* qtsystems
* qtsensors
* qtwebkit (even though that's working slightly differentŠ)

Please tell me if you see larger issues with any of the above repositories.

Other modules/repositories can follow the feature freeze if they want to,
but I'd very much like to leave it up to the individual maintainers to
decide.


I do however see that we will not be able to finish all features
everything until Feb 4th. So there will be a list of exceptions that we
can then try to integrate in a block directly after we released the Alpha.
We need to however keep tight control over these exceptions, and I'd like
to propose that each one of them has to be discussed on the mailing list,
and requires approval of the responsible maintainer.

Decision criteria for allowing exceptions should be:
* Does it affect other parts of Qt?
* How good is it covered by automated tests?
* How crucial is it to get this into Qt 5.0?

For managing these exceptions I'm thinking of creating a
feature_exceptions branch in gerrit, that will be CI controlled and will
regularly merge from master. All features that are done after feb 4th will
get pushed into this branch. After the Alpha, I'll then merge this branch
back into master.

Right now we need to get an overview over what's left to do before the
freeze (and the possible exceptions to the freeze). The wiki page we have
right now (https://wiki.qt-project.org/5.0_Feature_Targets) is a good
start, but won't really allow us to follow progress towards the freeze in
a decent way. To get this overview, let's have one blocker bug for the
feature freeze. I already have
https://bugreports.qt.nokia.com/browse/QTBUG-20885 as a meta task for the
larger changes that need to happen for Qt 5.0, and would like to use this
one to track what need to happen before the feature freeze.

This means that if you have something that you think needs to be done
before the feature freeze (or is a feature that you need to get in as an
exception later on), please create a JIRA task for it and make it a sub
task of QTBUG-20885. It would be great if you could all spend some minutes
this week to do this so that we have a decent overview early next week.


To be able to reach the feature freeze, we'll all need to focus now on
doing the changes that we can't postpone to Qt 5.1, and get them done
within the next couple of weeks. It'll be quite a bit of work, but this
work will define how Qt 5 will look like in the end.


To summarize here's what we need to do now:

* Create JIRA tasks for everything you think needs to be done before the
feature freeze and add them as subtasks to QTBUG-20885
* tasks that are not done by Feb 4th need to be discussed on the mailing
list and get approval from the maintainer as feature exceptions to be
integrated later
* all Source incompatible changes need to be reviewed by me in gerrit (as
is already the case)
* focus on getting the subtasks of 20885 done

Let's talk about how to get from the freeze towards an Alpha (and later on
Beta/Final) release separately.

Cheers,
Lars


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


Re: [Development] API review for a new QDnsResolver class

2012-01-05 Thread aaron.kennedy
Hi,

On 05/01/2012, at 1:11 AM, ext Thiago Macieira wrote:

 On Thursday, 5 de January de 2012 12.07.37, craig.sc...@csiro.au wrote:
 On 05/01/2012, at 11:47 AM, Thiago Macieira wrote:
 On Thursday, 5 de January de 2012 11.03.42, craig.sc...@csiro.au wrote:
 This could be perceived as creating a race condition. You'd have to
 connect
 a slot to the signal on the object returned, but what if the signal is
 emitted before you get a chance to do that?
 
 It cannot happen if you make it, by design, not possible.
 
 That means the reply object must ensure that it never processes replies
 before first returning to the user. If a result was found cached (if ever
 there's a cache), then we need to be able to tell the user that the reply
 has already finished.
 
 Even if it never processes replies before first returning the user, there is
 the possibility of a race condition:
 
 No, there isn't. Your scenario below implies the user willfully connected 
 late. All you need to do is connect the signal before returning to the event 
 loop. That's how QNetworkReply ensures it works.

You can avoid the signal-connection race condition like this, and it does work 
well in QNetworkReply.

However, it is a little frustrating as a programmer that you have to connect 
signals and slots (not the fastest things in the world), and unnecessarily 
reenter the Qt event loop when you know that the data is often already 
available.  If you expect the DNS lookups to be cached, perhaps you should 
follow the simple pattern that QDeclarativeComponent uses - where we have an 
isReady() method that you check, and only if that is false do you need to 
connect to the signal.

Cheers,

Aaron


 
 (1) Reply object is returned to the user.
 
 (2) Reply object processes the request and emits the relevant finished
 signal in its own thread. 
 
 (3) Caller adds a signal-slot connection (could
 be on the line immediately following the function call that returned the
 reply object), but the signal has already been missed.
 -- 
 Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
 Intel Sweden AB - Registration Number: 556189-6027
 Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden
 ___
 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] Qt Contributors Summit: when and where

2012-01-05 Thread André Pönitz
On Wednesday 04 January 2012 16:59:40 ext marius.storm-ol...@nokia.com wrote:
 On 04/01/2012 09:54, ext Thiago Macieira wrote:
  On Wednesday, 4 de January de 2012 15.26.06, quim@nokia.com wrote:
  [...] June 28th - June 30th are the only dates available during June at the
  (amazing) venue we are looking for in Berlin. Would that work for you?
 
  Non-starter. Collides with Akademy (Jun 30-July 6) in Tallinn.
 
  If we're going to do it in late June, I'd suggest moving it to Tallinn.

Am I allowed to call _that_ a non-starter? ;-)

A rough inspection of the Qt Creator repo turns up more than a dozen .de 
addresses and not a single .ee one. Making it for (non-[ex-]Nokian)
contributors as easy as possible to attend should have highest priority.

In Berlin there's also a decent chance that most of the Qt Creator team 
accidentally drops in, at least for a day or so. While Tallinn is certainly 
a nice city, I would not expect the same to happen if the Summit is being
held there.

Btw, to me even June 28-30 + June 30-July 6 do not look completely incompatible.
I am not sure how many people would go to both the Contributor's summit 
_and_ to Akademy _and_ *need* to be on both on the 30th... 

Anyway, Marius suggested:

 Maybe we could find a different venue in Berlin then, which would fit 
 the original dates, June 14-16?

That would be preferable at least to me personally, too. School holidays
start on June 20 this year over here so I am not likely to go anywhere
Qt related anyway on June 30...

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


Re: [Development] Qt 5 feature freeze

2012-01-05 Thread lars.knoll
On 1/5/12 12:28 PM, ext Thiago Macieira thiago.macie...@intel.com
wrote:

On Thursday, 5 de January de 2012 10.04.38, lars.kn...@nokia.com wrote:
 This means that if you have something that you think needs to be done
 before the feature freeze (or is a feature that you need to get in as an
 exception later on), please create a JIRA task for it and make it a sub
 task of QTBUG-20885. It would be great if you could all spend some
minutes
 this week to do this so that we have a decent overview early next week.

I've added the one for the new QUrl, which definitely needs to be in 5.0
or not 
at all
   https://bugreports.qt.nokia.com/browse/QTBUG-23469

But as I was going to do the next, I realised that it doesn't need to be
in 
5.0, it would just be nice. They are:

 - new Q_GLOBAL_STATIC: since the current API is not public, breaking it
in 
future releases is acceptable.

Agree, it's not a hard requirement.

 - new atomics: no change in API, it's source compatible and all the
functions 
are inline. It does however change the mangling for QBasicAtomicInt, so
any 
functions that take that as a parameter, return that or have it in their
template parameters would break BC.

Add this one, as it should go in, but in the worst case we can do it later.

Cheers,
Lars



Do you want me to add them too?
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
 Intel Sweden AB - Registration Number: 556189-6027
 Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden
___
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] Qt Contributors Summit: when and where

2012-01-05 Thread alexandra.leisse
On 5.1.2012 12:23 PM, ext André Pönitz andre.poen...@nokia.com wrote:

On Wednesday 04 January 2012 16:59:40 ext marius.storm-ol...@nokia.com
wrote:
 On 04/01/2012 09:54, ext Thiago Macieira wrote:
  On Wednesday, 4 de January de 2012 15.26.06, quim@nokia.com wrote:
  [...] June 28th - June 30th are the only dates available during June
at the
  (amazing) venue we are looking for in Berlin. Would that work for
you?
 
  Non-starter. Collides with Akademy (Jun 30-July 6) in Tallinn.
 
  If we're going to do it in late June, I'd suggest moving it to
Tallinn.

Am I allowed to call _that_ a non-starter? ;-)

A rough inspection of the Qt Creator repo turns up more than a dozen .de
addresses and not a single .ee one. Making it for (non-[ex-]Nokian)
contributors as easy as possible to attend should have highest priority.

In Berlin there's also a decent chance that most of the Qt Creator team
accidentally drops in, at least for a day or so. While Tallinn is
certainly 
a nice city, I would not expect the same to happen if the Summit is being
held there.

I agree. That was one of the reasons I chose Berlin last year. In
addition, it's pretty central, and has accommodation options in literally
all budget ranges.

Btw, to me even June 28-30 + June 30-July 6 do not look completely
incompatible.
I am not sure how many people would go to both the Contributor's summit
_and_ to Akademy _and_ *need* to be on both on the 30th...

IMHO it's too far into summer anyway. A fair amount of people will be
already on holidays or about to leave.

Anyway, Marius suggested:

 Maybe we could find a different venue in Berlin then, which would fit
 the original dates, June 14-16?

That would be preferable at least to me personally, too. School holidays
start on June 20 this year over here so I am not likely to go anywhere
Qt related anyway on June 30...

See above. :)

Alexandra

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



--
Alexandra Leisse

mobile: +47 99 27 10 36
skype: alexandraleisse
http://developer.qt.nokia.com









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


Re: [Development] Compiling Qt5 on Ubuntu Oneiric

2012-01-05 Thread Kate Alhola
2012/1/5 Thiago Macieira thiago.macie...@intel.com:
 On Thursday, 5 de January de 2012 14.32.55, Kate Alhola wrote:
 Has anyone succeeded to compile current git snapshot with Ubuntu oneiric ?
 Least, using ./configure -prefix $PWD/qtbase -opensource -confirm-license
 it does not work.

 I noticed that i get errors

 First try fails with error from wekbit that nullpointer will be
 reserved word g++0x ( -Werror causes this )

 That could be fixed turning -Werror off on Linux

 Try the attached patch. It's been sitting on my tree for close to 6 months.
 When Qt 4.8 is in Gerrit, I'll be able to submit it (© me, not Intel).

I did similar but just quick and dirty patch disable -Werroro on
linux-gcc  to fix. Hoipefully some kind of fix get merget to git


 Then there is linking error because it links -lpthread -ljscore when
 it should be -ljscore -lpthread

 Link what? I guess you mean WebKit.


I got this kind of output:

make[3]: Entering directory
`/home/kate/qt5/qt5/qtwebkit/WebKitBuild/Release/JavaScriptCore'



g++ -Wl,-rpath-link,/home/kate/qt5/qt5/qtbase/lib -fuse-ld=gold
-Wl,-O1 -Wl,-rpath,/home/kate/qt5/qt5/qtbase/lib
-Wl,-rpath,/home/kate/qt5/qt5/qtbase/lib
-Wl,-rpath,/home/kate/qt5/qt5/qtwebkit/WebKitBuild/Release/lib -o
./jsc .obj/release-shared/jsc.o-L/home/kate/qt5/qt5/qtbase/lib
-L./release -lQtCore -lpthread -ljscore
/usr/bin/ld: ./release/libjscore.a(FastMalloc.o): undefined reference
to symbol 'pthread_create@@GLIBC_2.1'
/usr/bin/ld: note: 'pthread_create@@GLIBC_2.1' is defined in DSO
/lib/i386-linux-gnu/libpthread.so.0 so try adding it to the linker
command line
/lib/i386-linux-gnu/libpthread.so.0: could not read symbols: Invalid operation
 src/3rdparty/webkit/Source/WebKit/qt/Makefile:LIBS          = $(SUBLIBS)  -
 L/home/thiago/obj/qt/qt-4.8-release/lib -L../../WebCore/release -
 L../../JavaScriptCore/release -L/usr/X11R6/lib -lwebcore -ljscore -lsqlite3 -
 lXrender -lQtGui -L/home/thiago/obj/qt/qt-4.8-release/lib -L/usr/X11R6/lib -
 lQtNetwork -lQtCore -lpthread -lXrender -lfontconfig -lfreetype -lXext -lX11 -
 lm


For this I also made just quick and dirty fix jsc.pro to get
libpthread to last library
+linux-g++* {
+LIBS_PRIVATE += -lpthread
+}
+

That's was not all, then I needed to do several patches like following
because webcore tried to use QWidgets

diff --git a/Source/WebCore/WebCore.pro b/Source/WebCore/WebCore.pro
index 458d6a2..b257f0e 100644
--- a/Source/WebCore/WebCore.pro
+++ b/Source/WebCore/WebCore.pro
@@ -1,6 +1,7 @@
 # WebCore - qmake build info
 CONFIG += building-libs
 CONFIG += depend_includepath
+QT += widgets gui


Kate

 For me, -lpthread appears after -ljscore.

 I have tried ./configure -prefix /home/kate/qt5/qt5/qtbase -opensource
 -confirm-license -nomake tests -no-webkit
 but that does not help, it still compiles jscore.

 --
 Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
     Intel Sweden AB - Registration Number: 556189-6027
     Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden

 ___
 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] Compiling Qt5 on Ubuntu Oneiric

2012-01-05 Thread Thiago Macieira
On Thursday, 5 de January de 2012 15.42.35, Kate Alhola wrote:
 That's was not all, then I needed to do several patches like following
 because webcore tried to use QWidgets

 diff --git a/Source/WebCore/WebCore.pro b/Source/WebCore/WebCore.pro
 index 458d6a2..b257f0e 100644
 --- a/Source/WebCore/WebCore.pro
 +++ b/Source/WebCore/WebCore.pro
 @@ -1,6 +1,7 @@
  # WebCore - qmake build info
  CONFIG += building-libs
  CONFIG += depend_includepath
 +QT += widgets gui

Wait, are you talking about Qt 5?

Oh, sorry. I haven't built WebKit for Qt 5 in a long time. I was talking about
Qt 4.8.

--
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
 Intel Sweden AB - Registration Number: 556189-6027
 Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden


signature.asc
Description: This is a digitally signed message part.
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Qt Contributors Summit: when and where

2012-01-05 Thread quim.gil
It would be great if May 28 - 30 would be good enough for everybody. These are 
the only dates available at BCC, which is a perfect venue for us.


Please answer urgently. Thank you for all your feedback!


Quim


On 1/5/12 5:24 AM ext alexandra.lei...@nokia.com wrote:

On 5.1.2012 12:23 PM, ext André Pönitz andre.poen...@nokia.com wrote:

On Wednesday 04 January 2012 16:59:40 ext marius.storm-ol...@nokia.com
wrote:
 On 04/01/2012 09:54, ext Thiago Macieira wrote:
  On Wednesday, 4 de January de 2012 15.26.06, quim@nokia.com wrote:
  [...] June 28th - June 30th are the only dates available during June
at the
  (amazing) venue we are looking for in Berlin. Would that work for
you?
 
  Non-starter. Collides with Akademy (Jun 30-July 6) in Tallinn.
 
  If we're going to do it in late June, I'd suggest moving it to
Tallinn.

Am I allowed to call _that_ a non-starter? ;-)

A rough inspection of the Qt Creator repo turns up more than a dozen .de
addresses and not a single .ee one. Making it for (non-[ex-]Nokian)
contributors as easy as possible to attend should have highest priority.

In Berlin there's also a decent chance that most of the Qt Creator team
accidentally drops in, at least for a day or so. While Tallinn is
certainly
a nice city, I would not expect the same to happen if the Summit is being
held there.

I agree. That was one of the reasons I chose Berlin last year. In
addition, it's pretty central, and has accommodation options in literally
all budget ranges.

Btw, to me even June 28-30 + June 30-July 6 do not look completely
incompatible.
I am not sure how many people would go to both the Contributor's summit
_and_ to Akademy _and_ *need* to be on both on the 30th...

IMHO it's too far into summer anyway. A fair amount of people will be
already on holidays or about to leave.

Anyway, Marius suggested:

 Maybe we could find a different venue in Berlin then, which would fit
 the original dates, June 14-16?

That would be preferable at least to me personally, too. School holidays
start on June 20 this year over here so I am not likely to go anywhere
Qt related anyway on June 30...

See above. :)

Alexandra

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



--
Alexandra Leisse

mobile: +47 99 27 10 36
skype: alexandraleisse
http://developer.qt.nokia.com









___
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] Qt Contributors Summit: when and where

2012-01-05 Thread quim.gil
Doh, forgot the little detail that by the ebd of May is very likely that 
everybody is in deep Qt 5 bugfixing.


While we keep the search on June... Can you please comment on your preferences 
for potential dates in August, early September?


If June doesn't work we could have something more BoFish and simple at aKademy 
with those attending that event anyway.


Quim


On 1/5/12 6:16 AM ext quim@nokia.com wrote:

It would be great if May 28 - 30 would be good enough for everybody. These are 
the only dates available at BCC, which is a perfect venue for us.


Please answer urgently. Thank you for all your feedback!


Quim


On 1/5/12 5:24 AM ext alexandra.lei...@nokia.com wrote:

On 5.1.2012 12:23 PM, ext André Pönitz andre.poen...@nokia.com wrote:

On Wednesday 04 January 2012 16:59:40 ext marius.storm-ol...@nokia.com
wrote:
 On 04/01/2012 09:54, ext Thiago Macieira wrote:
  On Wednesday, 4 de January de 2012 15.26.06, quim@nokia.com wrote:
  [...] June 28th - June 30th are the only dates available during June
at the
  (amazing) venue we are looking for in Berlin. Would that work for
you?
 
  Non-starter. Collides with Akademy (Jun 30-July 6) in Tallinn.
 
  If we're going to do it in late June, I'd suggest moving it to
Tallinn.

Am I allowed to call _that_ a non-starter? ;-)

A rough inspection of the Qt Creator repo turns up more than a dozen .de
addresses and not a single .ee one. Making it for (non-[ex-]Nokian)
contributors as easy as possible to attend should have highest priority.

In Berlin there's also a decent chance that most of the Qt Creator team
accidentally drops in, at least for a day or so. While Tallinn is
certainly
a nice city, I would not expect the same to happen if the Summit is being
held there.

I agree. That was one of the reasons I chose Berlin last year. In
addition, it's pretty central, and has accommodation options in literally
all budget ranges.

Btw, to me even June 28-30 + June 30-July 6 do not look completely
incompatible.
I am not sure how many people would go to both the Contributor's summit
_and_ to Akademy _and_ *need* to be on both on the 30th...

IMHO it's too far into summer anyway. A fair amount of people will be
already on holidays or about to leave.

Anyway, Marius suggested:

 Maybe we could find a different venue in Berlin then, which would fit
 the original dates, June 14-16?

That would be preferable at least to me personally, too. School holidays
start on June 20 this year over here so I am not likely to go anywhere
Qt related anyway on June 30...

See above. :)

Alexandra

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



--
Alexandra Leisse

mobile: +47 99 27 10 36
skype: alexandraleisse
http://developer.qt.nokia.com









___
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] Qt Contributors Summit: when and where

2012-01-05 Thread marius.storm-olsen
Yes, in general anything before June 11th is a no-go for me personally.
I haven’t set up my own schedule for after summer yet, so those months are 
still a blur to me.

I would really prefer that we hold a solid Contributor Summit, and not rely on 
something half a**, tailed on some other event. Seems to me also that Berlin 
would be the most reasonable choice, unless we can persuade with something more 
exotic, like the French Riviera; Nice, for example? ☺

Alex + Danimo + Quim, are there any other venues than BCC which could work for 
us, and be available June 14-16, or 21-23?

--
.marius

From: development-bounces+marius.storm-olsen=nokia@qt-project.org 
[mailto:development-bounces+marius.storm-olsen=nokia@qt-project.org] On 
Behalf Of Gil Quim (Nokia-DXM/SiliconValley)
Sent: Thursday, January 05, 2012 8:29 AM
To: development@qt-project.org; Leisse Alexandra (Nokia-DXM/Oslo)
Subject: Re: [Development] Qt Contributors Summit: when and where


Doh, forgot the little detail that by the ebd of May is very likely that 
everybody is in deep Qt 5 bugfixing.



While we keep the search on June... Can you please comment on your preferences 
for potential dates in August, early September?



If June doesn't work we could have something more BoFish and simple at aKademy 
with those attending that event anyway.



Quim


On 1/5/12 6:16 AM ext quim@nokia.commailto:quim@nokia.com wrote:

It would be great if May 28 - 30 would be good enough for everybody. These are 
the only dates available at BCC, which is a perfect venue for us.



Please answer urgently. Thank you for all your feedback!



Quim


On 1/5/12 5:24 AM ext 
alexandra.lei...@nokia.commailto:alexandra.lei...@nokia.com wrote:
On 5.1.2012 12:23 PM, ext André Pönitz 
andre.poen...@nokia.commailto:andre.poen...@nokia.com wrote:

On Wednesday 04 January 2012 16:59:40 ext 
marius.storm-ol...@nokia.commailto:marius.storm-ol...@nokia.com
wrote:
 On 04/01/2012 09:54, ext Thiago Macieira wrote:
  On Wednesday, 4 de January de 2012 15.26.06, 
  quim@nokia.commailto:quim@nokia.com wrote:
  [...] June 28th - June 30th are the only dates available during June
at the
  (amazing) venue we are looking for in Berlin. Would that work for
you?
 
  Non-starter. Collides with Akademy (Jun 30-July 6) in Tallinn.
 
  If we're going to do it in late June, I'd suggest moving it to
Tallinn.

Am I allowed to call _that_ a non-starter? ;-)

A rough inspection of the Qt Creator repo turns up more than a dozen .de
addresses and not a single .ee one. Making it for (non-[ex-]Nokian)
contributors as easy as possible to attend should have highest priority.

In Berlin there's also a decent chance that most of the Qt Creator team
accidentally drops in, at least for a day or so. While Tallinn is
certainly
a nice city, I would not expect the same to happen if the Summit is being
held there.

I agree. That was one of the reasons I chose Berlin last year. In
addition, it's pretty central, and has accommodation options in literally
all budget ranges.

Btw, to me even June 28-30 + June 30-July 6 do not look completely
incompatible.
I am not sure how many people would go to both the Contributor's summit
_and_ to Akademy _and_ *need* to be on both on the 30th...

IMHO it's too far into summer anyway. A fair amount of people will be
already on holidays or about to leave.

Anyway, Marius suggested:

 Maybe we could find a different venue in Berlin then, which would fit
 the original dates, June 14-16?

That would be preferable at least to me personally, too. School holidays
start on June 20 this year over here so I am not likely to go anywhere
Qt related anyway on June 30...

See above. :)

Alexandra

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



--
Alexandra Leisse

mobile: +47 99 27 10 36
skype: alexandraleisse
http://developer.qt.nokia.com









___
Development mailing list
Development@qt-project.orgmailto: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] Qftp removal

2012-01-05 Thread shane.kearns
A directory can be represented by an url, so list, mkdir, rmdir could be easily 
implemented through QNAM's sendCustomRequest
The rename operation isn't a good fit, because it requires two urls or a hacky 
custom format to encode source and destination in one url.

 -Original Message-
 From: development-bounces+shane.kearns=accenture@qt-project.org
 [mailto:development-bounces+shane.kearns=accenture@qt-project.org]
 On Behalf Of Richard Moore
 Sent: Friday, December 23, 2011 16:17
 To: development@qt-project.org
 Subject: Re: [Development] Qftp removal

 On Fri, Dec 23, 2011 at 2:05 PM, Qt qtn...@gmail.com wrote:
  It seems that qftp will be removed in Qt5. I suppose we need to use
 Qnam instead . But is there a way with qnam to list, mkdir, rename,
 rmdir ?

 No, but if someone wants to implement this then I think people would
 be in favour.

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



Subject to local law, communications with Accenture and its affiliates 
including telephone calls and emails (including content), may be monitored by 
our systems for the purposes of security and the assessment of internal 
compliance with Accenture policy.
__

www.accenture.com

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


Re: [Development] Qftp removal

2012-01-05 Thread Thiago Macieira
On Thursday, 5 de January de 2012 15.27.52, shane.kea...@accenture.com wrote:
 A directory can be represented by an url, so list, mkdir, rmdir could be
 easily implemented through QNAM's sendCustomRequest The rename operation
 isn't a good fit, because it requires two urls or a hacky custom format to
 encode source and destination in one url.

By the way, these are the KIO operations:

SimpleJob mkdir(KUrl)
SimpleJob rmdir(KUrl)
SimpleJob chmod(KUrl, int)
SimpleJob chown(KUrl, QString, QString)
SimpleJob setModificationTime(KUrl, QDateTime) (POSIX utime)
SimpleJob rename(KUrl, KUrl)
SimpleJob symlink(QString, KUrl)
SimpleJob mount
SimpleJob unmount
StatJob stat(KUrl)
FileJob open(KUrl)
TransferJob get(KUrl)
TransferJob put(KUrl)
TransferJob http_post(KUrl, QByteArray)
TransferJob http_delete(KUrl)
MultiGetJob multi_get(KUrl)
MimetypeJob mimetype(KUrl)
FileCopyJob file_copy(KUrl, KUrl)
FileCopyJob file_move(KUrl, KUrl)
SimpleJob file_delete(KUrl)
ListJob listDir(KUrl)
ListJob listRecursive(KUrl)
SimpleJob special

SimpleJob is a job that simply finishes, there is no data transfer in either
direction. Data-transferring jobs are TransferJob and StoredTransferJob (which
QNetworkReply was based on). StatJob and MimetypeJob are SimpleJobs with a bit
of extra information but I don't know why both exist. ListJob is a like the
TransferJob but it doesn't give you data, it gives you parsed directory
listing.

The FileJob is an interesting one that it allows you to perform seek(), read()
and write() while it's open. It's the only random-access job and the only that
allows interleaved I/O.

The FileCopyJob is an operation that downloads from one server and uploads to
another, then optionally issues a delete command.


--
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
 Intel Sweden AB - Registration Number: 556189-6027
 Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden


signature.asc
Description: This is a digitally signed message part.
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] [Qt5-feedback] Issues porting android platform plugin from qt-android

2012-01-05 Thread Robin Burchell
Hi Ismael,

On Thu, Jan 5, 2012 at 1:03 AM, Ismael Luceno ismael.luc...@gmail.com wrote:
 While adapting this code, I found that QPlatformDesktopService is gone.

 I'm inexperienced with QT, is there some place where I could read about
 the change and its implications?

Note that qt5-feeback@ is no longer used. development@qt-project.org
(see lists.qt-project.org) is the place to be. I'm sending your mail
there :)
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


[Development] Request for Qt playground space for JSON client/server

2012-01-05 Thread Andrew.Christian
Hi,

I would like to set up a JSON client/server module in Qt Playground .  The 
short description:

JSON objects are often used for communicating between different processes.  
This module
provides client and server classes for sending and receiving JSON messages.  
It supports auto detecting JSON serialization formats (e.g., UTF-8,  Qt Binary 
JSON) 
and extensible server-side authentication.

I've done some work to create an initial implementation, but I expect that it 
will improve
and evolve rapidly over time.

I've been using the name jsonstream as a project name, but I'd be happy to 
change that.

Thank you!

 - Andrew Christian


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


Re: [Development] Compiling Qt5 on Ubuntu Oneiric

2012-01-05 Thread Nicola De Filippo
Hi,
who to compile with success, on  which
 distribution to do?
N.
 Kate Alhola said:
  Has anyone succeeded to compile current git snapshot with Ubuntu oneiric
  ?
 Yes - but always without webkit.
 This also came up in thread
 
   [Development] Trying to setup environment to contribute. Error building
 webkit http://www.mail-archive.com/development@qt-project.org/msg00691.html
  I have tried ./configure -prefix /home/kate/qt5/qt5/qtbase -opensource
  -confirm-license -nomake tests -no-webkit
  but that does not help, it still compiles jscore.
 
 Most of the -no-feature configure arguments, where feature comes
 from a git module other than qtbase, do not work correctly in Qt 5.
 ___
 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] QtDesigner library made private in Qt5?

2012-01-05 Thread Stephen Kelly
On Thursday, January 05, 2012 08:20:03 you wrote:
 QFormBuilder is part of uilib, and should be exported from there. The only
 difference is that it lives in qttools (qttools/src/designer/src/uilib),
 not qtbase. This move was done to avoid some ugly dependency issues
 between qtbase and qttools.

I found out what the problem was: qttools buildsystem seeks the qtcore 
sources, but doesn't find them properly, so designer was not built on my 
system.

https://bugreports.qt.nokia.com/browse/QTBUG-23506

I thought it had been removed. Sorry for the noise.

Thanks,

 
 Cheers,
 Lars
 
 On 1/4/12 5:45 PM, ext Stephen Kelly stephen.ke...@kdab.com wrote:
 On Wednesday, January 04, 2012 14:22:55 Friedemann Kleint wrote:
  Hi Stephen,
  
  A Happy New Year to you.
  
   It failed because QFormBuilder is no longer available. Then I
   noticed
   that the entire designer library and interface is no longer
   available.
   
   Why was that done and can it be undone?
  
  Lars moved uitools, etc around (for module separation reasons,
  basically), but it should still work (The libraries and includes are
  still there). Could you be more precise? - Which code fails to
  compile?
 
 Hi there,
 
 The code that fails to compile in this specific case uses QFormBuilder,
 which is public API in Qt4:
 
 http://doc.qt.nokia.com/4.8-snapshot/qformbuilder.html
 
 It is no longer public API along with everything here:
 
 http://doc.qt.nokia.com/4.8-snapshot/qtdesigner.html
 
 which will make lots of other code fail to compile.
 
 All the headers are now private and not installed.
 
 Thanks,
-- 
Stephen Kelly stephen.ke...@kdab.com | Software Engineer
KDAB (Deutschland) GmbH  Co.KG, a KDAB Group Company
www.kdab.com || Germany +49-30-521325470 || Sweden (HQ) +46-563-540090
KDAB - Qt Experts - Platform-Independent Software Solutions

signature.asc
Description: This is a digitally signed message part.
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development