With clang getting complete draft c++14 support, is the memory model sufficient 
to move to using it by default?  Things like unique_ptr and vector really need 
this.

> From: development-requ...@qt-project.org
> Subject: Development Digest, Vol 28, Issue 80
> To: development@qt-project.org
> Date: Tue, 21 Jan 2014 22:25:43 +0100
> 
> Send Development mailing list submissions to
>       development@qt-project.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>       http://lists.qt-project.org/mailman/listinfo/development
> or, via email, send a message with subject or body 'help' to
>       development-requ...@qt-project.org
> 
> You can reach the person managing the list at
>       development-ow...@qt-project.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Development digest..."
> 
> 
> Today's Topics:
> 
>    1. Re: How to write a ChangeLog entry (Thiago Macieira)
>    2. Re: frozen tickets on bugreports.qt-project.org in
>       qt-mobility and qt-components (Alan Ezust)
>    3. Re: Prettier printing of Unicode strings (Matt Broadstone)
>    4. Re: Remove OSX 10.6 Build? (Allan Sandfeld Jensen)
>    5. Re: Prettier printing of Unicode strings (Thiago Macieira)
>    6. Re: How to write a ChangeLog entry (Samuel Gaist)
>    7. Re: Remove OSX 10.6 Build? (Samuel Gaist)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Tue, 21 Jan 2014 08:58:19 -0800
> From: Thiago Macieira <thiago.macie...@intel.com>
> Subject: Re: [Development] How to write a ChangeLog entry
> To: development@qt-project.org
> Message-ID: <9266008.RhvVODRkx8@tjmaciei-mobl2>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> On ter?a-feira, 21 de janeiro de 2014 08:09:43, Blasche Alexander wrote:
> > Why are you pushing change log items for modules outside of qtbase to
> > qtbase?
> > 
> > http://qt-project.org/wiki/Change-files-in-Qt-5.2
> > 
> > clearly accumulates the various files from the various git repos.
> 
> I'm editing everything in one file so it's easier for me, but I'll split them 
> to each module after we're done.
> 
> Someone will have to put it back together to publish the Qt 5.2.1 changelog 
> in 
> the website, alongside the download packages.
> 
> > >> QtBluetooth
> > >> -----------
> > >> 
> > >>  - Documentation:
> > >>    * Fix cases where device and service discovery classes emitted an
> > >>    error
> > >>    
> > >>      signal but the human readable error string was not adjusted.
> > >
> > >How is this a documentation issue? If it's a minor documentation fix, it
> > >probably isn't relevant for the changelog.
> > 
> > The release branch of the git repo for this module has had the relevant fix
> > for the above issue for some time.
> 
> You mean in the changes file?
> 
> -- 
> Thiago Macieira - thiago.macieira (AT) intel.com
>   Software Architect - Intel Open Source Technology Center
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: not available
> Type: application/pgp-signature
> Size: 190 bytes
> Desc: This is a digitally signed message part.
> Url : 
> http://lists.qt-project.org/pipermail/development/attachments/20140121/32f435f1/attachment-0001.bin
>  
> 
> ------------------------------
> 
> Message: 2
> Date: Tue, 21 Jan 2014 10:30:02 -0800
> From: Alan Ezust <alan.ez...@gmail.com>
> Subject: Re: [Development] frozen tickets on bugreports.qt-project.org
>       in qt-mobility and qt-components
> To: deDietrich Gabriel <gabriel.dedietr...@digia.com>
> Cc: "development@qt-project.org" <development@qt-project.org>
> Message-ID:
>       <CALy5K9ocwnLOi5D7=UWu4wPfz-L9H=ttbzj+vygbz6c2gyb...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
> 
> Exactly my point. Why does someone need superpowers in order to edit these
> tickets?
> Shouldn't it be possible for developers to reorganize or close or add info
> to these things?
> It doesn't serve any purpose to keep them open and frozen like this.
> 
> Anyway, I am requesting said superpowers so I can help organize and triage
> these tickets.
> But I think they should be granted to all devs :-)
> 
> 
> On Mon, Jan 20, 2014 at 12:43 PM, deDietrich Gabriel <
> gabriel.dedietr...@digia.com> wrote:
> 
> >
> >  On Jan 20, 2014, at 7:52 PM, Alan Ezust <alan.ez...@gmail.com> wrote:
> >
> >
> > I was looking at this one in particular:
> > https://bugreports.qt-project.org/browse/QTCOMPONENTS-930
> >
> >
> >  Hi Alan,
> >
> >  As the header says on that page, QTCOMPONENTS is deprecated. Those
> > tickets relate to an old set of components from the Nokia times. We keep
> > them around for reference (although I don?t think any of that code is in Qt
> > 5), and we should definitely close them (and by ?we,? I mean anyone with
> > the right superpowers).
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: 
> http://lists.qt-project.org/pipermail/development/attachments/20140121/445b273f/attachment-0001.html
>  
> 
> ------------------------------
> 
> Message: 3
> Date: Tue, 21 Jan 2014 13:31:40 -0500
> From: Matt Broadstone <mbroa...@gmail.com>
> Subject: Re: [Development] Prettier printing of Unicode strings
> To: Thiago Macieira <thiago.macie...@intel.com>
> Cc: "development@qt-project.org" <development@qt-project.org>
> Message-ID:
>       <camsd-ybwe2ospw3mgox+ck-rvaaubs3wrxnrs9qtg2qcgck...@mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> On Mon, Jan 20, 2014 at 7:05 PM, Thiago Macieira
> <thiago.macie...@intel.com>wrote:
> 
> > I was writing a test today and QtTest told me:
> >
> >    Actual   (s) : ?12???
> >    Expected (s2): ?12???
> >
> > So I went, "duh, ok, it looks the same to me but what's behind those
> > question
> > marks".
> >
> > After a bit of changes [https://codereview.qt-project.org/76100], it now
> > prints:
> >
> >    Actual   (s) : \u221212\u20A0\uD800\uDC00
> >    Expected (s2): \u221212\u20AC\uD800\uDC00
> >
> > Which tells me what I got wrong.
> >
> > Ok to submit this change then? It will make all toString(QString) print
> >
> >  - all backslashes as \\
> >  - the following characters as their escape sequences: \r, \n, \t, \b, \f
> >  - all other control characters (including 0x7f) as \u00XX
> >  - all other characters with \uXXXX, including text otherwise readable in
> > the
> >    terminal in the locale
> >
> > One major advantage of this is that it does not depend on the locale codec
> > being set up or even working, as the previous code did. So we get
> > consistent
> > results even if there's a bug in that.
> >
> > Is this ok?
> >
> >
> +1
> 
> 
> > Should I also print quotes as \" ? And should I surround the string with
> > quotes?
> >
> > Should I also do the same for QByteArray? Reading hex dumps isn't very
> > nice.
> >
> 
> I think this would be great as well, but also if there was maybe an io
> manipulator to print the hex if you want to look at that as well. Ideally
> such a manipulator would print the whole hex, currently the hex printed for
> QByteArrays is truncated which in my experience makes it pretty useless in
> most cases..
> 
> Matt
> 
> 
> > --
> > 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
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: 
> http://lists.qt-project.org/pipermail/development/attachments/20140121/5f297727/attachment-0001.html
>  
> 
> ------------------------------
> 
> Message: 4
> Date: Tue, 21 Jan 2014 19:48:17 +0100
> From: Allan Sandfeld Jensen <k...@carewolf.com>
> Subject: Re: [Development] Remove OSX 10.6 Build?
> To: development@qt-project.org
> Cc: Sorvig Morten <morten.sor...@digia.com>
> Message-ID: <201401211948.17736....@carewolf.com>
> Content-Type: Text/Plain;  charset="windows-1252"
> 
> On Tuesday 21 January 2014, Sorvig Morten wrote:
> > Obviously it?s not going to stand forever, especially when seeing the
> > strong opinions from the Qt on Mac developers. We are moving in the
> > direction of not supporting 10.6. The 5.3 binary packages will not support
> > it. QtWebkit lives its own life - if upstream does not support 10.6 then
> > there is little we can do.
> > 
> QtWebKit in Qt 5.2 does support 10.6, and since the branch used by 5.2 is 
> scheduled to be the last upstream branch of WebKit, it should not be a 
> problem 
> (at least not any more, I had to perform major surgery on the code to even 
> build with gcc 4.2). So QtWebKit should have no problem continuing the same 
> support as the rest of Qt for 10.6.
> 
> Regards
> `Allan
> 
> 
> ------------------------------
> 
> Message: 5
> Date: Tue, 21 Jan 2014 11:29:25 -0800
> From: Thiago Macieira <thiago.macie...@intel.com>
> Subject: Re: [Development] Prettier printing of Unicode strings
> To: development@qt-project.org
> Message-ID: <26291257.SFQX9ifhbG@tjmaciei-mobl2>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> On ter?a-feira, 21 de janeiro de 2014 13:31:40, Matt Broadstone wrote:
> > I think this would be great as well, but also if there was maybe an io
> > manipulator to print the hex if you want to look at that as well. Ideally
> > such a manipulator would print the whole hex, currently the hex printed for
> > QByteArrays is truncated which in my experience makes it pretty useless in
> > most cases..
> 
> Comment from qtestcase.cpp:
>     /* We output at maximum about maxLen characters in order to avoid
>      * running out of memory and flooding things when the byte array
>      * is large.
>      *
>      * maxLen can't be for example 200 because Qt Test is sprinkled with fixed
>      * size char arrays.
>      * */
> 
> I don't know how relevant that comment still is. But it's normal for the data 
> to be limited, we can't flood the output with huge strings.
> 
> If you want, you can contribute a feature that shows which element in an 
> array-like type differs (QByteArray, QString, QLists, QVectors).
> 
> -- 
> Thiago Macieira - thiago.macieira (AT) intel.com
>   Software Architect - Intel Open Source Technology Center
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: not available
> Type: application/pgp-signature
> Size: 190 bytes
> Desc: This is a digitally signed message part.
> Url : 
> http://lists.qt-project.org/pipermail/development/attachments/20140121/6d25a341/attachment-0001.bin
>  
> 
> ------------------------------
> 
> Message: 6
> Date: Tue, 21 Jan 2014 22:07:32 +0100
> From: Samuel Gaist <samuel.ga...@edeltech.ch>
> Subject: Re: [Development] How to write a ChangeLog entry
> To: Thiago Macieira <thiago.macie...@intel.com>
> Cc: development@qt-project.org
> Message-ID: <9f39bc4f-9a5b-4341-a07e-cc57a1dde...@edeltech.ch>
> Content-Type: text/plain; charset=us-ascii
> 
> 
> On 21 janv. 2014, at 00:43, Thiago Macieira <thiago.macie...@intel.com> wrote:
> 
> > On segunda-feira, 20 de janeiro de 2014 23:58:21, Samuel Gaist wrote:
> >> On 20 janv. 2014, at 23:44, Thiago Macieira <thiago.macie...@intel.com> 
> > wrote:
> >>> On segunda-feira, 20 de janeiro de 2014 22:59:09, Samuel Gaist wrote:
> >>>> Yes it does, with that, QLocale supports the various possible negative
> >>>> signs> 
> >>> Can you verify if the change also affects QString::toInt, toDouble, etc.?
> >>> 
> >>> 5.1.1 doesn't support U+2212.
> >> 
> >> Sure, I'll do it tomorrow
> >> 
> >> IIRC, the patch went in for 5.2
> > 
> > Right, this is the 5.2.1 change log.
> 
> As promised:
> 
> QString str("\u2212\x31\x36");
> 
> qDebug() << str.toShort() << str.toInt() << str.toDouble() << str.toLong() << 
> str.toLongLong() << str.toFloat();
> 
> all returns -16
> 
> 
> 
> ------------------------------
> 
> Message: 7
> Date: Tue, 21 Jan 2014 22:25:38 +0100
> From: Samuel Gaist <samuel.ga...@edeltech.ch>
> Subject: Re: [Development] Remove OSX 10.6 Build?
> To: Jake Petroules <jake.petrou...@petroules.com>
> Cc: Sorvig Morten <morten.sor...@digia.com>,
>       "<development@qt-project.org>" <development@qt-project.org>
> Message-ID: <d8e517b5-d6d3-49f6-9776-6ab514f70...@edeltech.ch>
> Content-Type: text/plain; charset=windows-1252
> 
> 
> On 21 janv. 2014, at 14:25, Jake Petroules <jake.petrou...@petroules.com> 
> wrote:
> 
> > On Jan 21, 2014, at 7:36 AM, Sorvig Morten <morten.sor...@digia.com> wrote:
> > 
> >> On 21 Jan 2014, at 11:51, Simon Hausmann <simon.hausm...@digia.com> wrote:
> >> 
> >> That depends on how much time we spend releasing Qt :) 
> >> 
> >> I realize that if I?m the only one who want?s to keep supporting 10.6 then 
> >> that?s not going to work. The most important thing to me is to have a 
> >> somewhat predictable deprecation plan. For example (and at the risk of 
> >> making this example ?the plan?):
> >> 
> >> 5.3 - Remove support from binary packages.
> >> 5.4 - 10.6 support is deprecated.
> >> 5.5? - Remove support.
> > 
> > I think this is relatively reasonable. By 5.5 (mid-2015, right?) we will 
> > have or almost have OS X 10.11 which is three versions into the OS X free 
> > pricing model. Given the fast uptake of OS X Mavericks in just a few short 
> > months, by then it seems to me that it will be the ideal time to say 
> > goodbye to the last of the Leopards. The gap between Snow Leopard and Lion 
> > is also probably the most technically significant between any two recent 
> > versions of OS X, so when it's 10.7's time to go we may not even need any 
> > code changes.
> > 
> > Also, keep in mind that ARC requires the Objective-C Modern Runtime i.e. 
> > dropping support for 32-bit 100% (ARC + 32-bit = compile error). Despite us 
> > not currently providing any 32-bit packages, the CI system still has at 
> > least one 32-bit configuration if I remember correctly. So, if there are 
> > any use cases for a 32-bit build of Qt on modern versions of OS X, let's 
> > keep that in mind before moving to ARC.
> > 
> 
> One that I can see is the direct use of the old QuickTime framework to have a 
> complete access to the available set of codecs and their parameters. 
> IIRC, QTKit was not on par with QuickTime in terms of codec handling and ease 
> of access.
>  
> I know it might not be a common use case, just my 2 cents
> 
> >> 
> >> Now you could argue that ?deployment only? is de facto ?deprecated?, but I 
> >> think we should explicitly state it. Also, some time need to pass between 
> >> ?deprecated? and code removal, we can?t deprecate in 5.4 and then remove 
> >> the code in dev the day after the release.
> >> 
> >> This thread should then be titled ?Deprecate Mac OS 10.6 Build??. The 
> >> arguments for are:
> >> - Parts of the dev team do not want to maintain it
> >> - We want to free up CI resources 
> >> - Questionable install base size
> >> 
> >> Sending a loud and clear ?deprecated? message could actually help clear up 
> >> that last point.
> >> 
> >> Morten
> >> 
> >> 
> >> 
> >> 
> >> _______________________________________________
> >> Development mailing list
> >> Development@qt-project.org
> >> http://lists.qt-project.org/mailman/listinfo/development
> > 
> > -- 
> > Jake Petroules
> > Chief Technology Officer
> > Petroules Corporation ? www.petroules.com
> > Email: jake.petrou...@petroules.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
> 
> 
> End of Development Digest, Vol 28, Issue 80
> *******************************************
                                          
_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to