Re: [Development] HEADS UP: OSX build requirements for 5.7

2016-02-10 Thread Thiago Macieira
On quinta-feira, 11 de fevereiro de 2016 13:33:48 PST Tim Blechmann wrote: > >> ... or newer toolchains can introduce regressions ... > > > > But we usually detect those and work around them. > > qt is a framework, toolchain bugs may pop up in user code ... Indeed, like your example about std::e

Re: [Development] HEADS UP: OSX build requirements for 5.7

2016-02-10 Thread Tim Blechmann
>> ... or newer toolchains can introduce regressions ... > > But we usually detect those and work around them. qt is a framework, toolchain bugs may pop up in user code ... ___ Development mailing list Development@qt-project.org http://lists.qt-proje

[Development] Extending touch semantic information and Qt backends

2016-02-10 Thread Ariel Molina
Hi, Research is strong on natural user interfaces, and now market is stronger than ever and growing. I was working on the TUIO QPA and found a couple of bugs, which I already pushed patches [1] [2] which I hope make it to 5.6.x. OTOH, to further enhance touch interfaces I want to bring the discus

Re: [Development] Qt::CaseInsensitive comparison is not the same as toLower() comparison

2016-02-10 Thread Thiago Macieira
On quinta-feira, 11 de fevereiro de 2016 03:00:02 PST Konstantin Ritt wrote: > > CaseSensitive => no case folding, no > > normalisation > > CaseSensitiveNormalized => no case folding, but normalised > > CaseInsensitive => cas

Re: [Development] Qt::CaseInsensitive comparison is not the same as toLower() comparison

2016-02-10 Thread Konstantin Ritt
2016-02-11 1:36 GMT+04:00 Thiago Macieira : > On quarta-feira, 10 de fevereiro de 2016 19:46:49 PST Knoll Lars wrote: > > They should only compare true with full case folding rules. This is > > something we have so far not implemented in Qt; as you noted below we're > > still using simple case fol

Re: [Development] Qt::CaseInsensitive comparison is not the same as toLower() comparison

2016-02-10 Thread Thiago Macieira
On quarta-feira, 10 de fevereiro de 2016 19:46:49 PST Knoll Lars wrote: > They should only compare true with full case folding rules. This is > something we have so far not implemented in Qt; as you noted below we're > still using simple case folding rules. > > This is actually somewhat similar to

Re: [Development] HEADS UP: OSX build requirements for 5.7

2016-02-10 Thread Thiago Macieira
On quarta-feira, 10 de fevereiro de 2016 22:14:19 PST Konstantin Tokarev wrote: > I can imagine the next solution: additionally run CI using open source > Clang, corresponding to minimum Xcode version you are going to support. Open Source Clang is not supported and may not even compile the source

Re: [Development] HEADS UP: OSX build requirements for 5.7

2016-02-10 Thread Thiago Macieira
On quinta-feira, 11 de fevereiro de 2016 03:04:52 PST Tim Blechmann wrote: > > Regardless of whether that is a valid approach or not, the fact that > > people > > are doing that poses a problem for us. If we write code against the latest > > toolchain, it may not compile against older ones people m

Re: [Development] Qt::CaseInsensitive comparison is not the same as toLower() comparison

2016-02-10 Thread Konstantin Ritt
2016-02-10 23:46 GMT+04:00 Knoll Lars : > Hi Thiago, > > On 10/02/16 19:27, "Development on behalf of Thiago Macieira" < > development-boun...@qt-project.org on behalf of thiago.macie...@intel.com> > wrote: > > > > > > >Hi all > > > >(especially Konstantin!) > > > >When reviewing a change, I notic

Re: [Development] Qt::CaseInsensitive comparison is not the same as toLower() comparison

2016-02-10 Thread Knoll Lars
Hi Thiago, On 10/02/16 19:27, "Development on behalf of Thiago Macieira" wrote: >Hi all > >(especially Konstantin!) > >When reviewing a change, I noticed that QString::startsWith with >CaseInsensitive compares things like this: > >if (foldCase(data[i]) != foldCase((ushort)lati

Re: [Development] HEADS UP: OSX build requirements for 5.7

2016-02-10 Thread Konstantin Tokarev
10.02.2016, 22:05, "Tim Blechmann" : >>>   we have seen funny toolchain bugs, with 10.10 sdk and 10.8 deployment >>>   target on 10.8, where std::exceptions could not be caught ... compiling >>>   against 10.8 sdk solved that issue. >> >>   Regardless of whether that is a valid approach or not, t

Re: [Development] HEADS UP: OSX build requirements for 5.7

2016-02-10 Thread Tim Blechmann
>> we have seen funny toolchain bugs, with 10.10 sdk and 10.8 deployment >> target on 10.8, where std::exceptions could not be caught ... compiling >> against 10.8 sdk solved that issue. > > Regardless of whether that is a valid approach or not, the fact that people > are doing that poses a probl

[Development] Qt::CaseInsensitive comparison is not the same as toLower() comparison

2016-02-10 Thread Thiago Macieira
Hi all (especially Konstantin!) When reviewing a change, I noticed that QString::startsWith with CaseInsensitive compares things like this: if (foldCase(data[i]) != foldCase((ushort)latin[i])) return false; with foldCase() being convertCase_helper(ch), whereas toLo

Re: [Development] HEADS UP: OSX build requirements for 5.7

2016-02-10 Thread Thiago Macieira
On quinta-feira, 11 de fevereiro de 2016 02:02:27 PST Tim Blechmann wrote: > we have seen funny toolchain bugs, with 10.10 sdk and 10.8 deployment > target on 10.8, where std::exceptions could not be caught ... compiling > against 10.8 sdk solved that issue. Regardless of whether that is a valid a

Re: [Development] HEADS UP: OSX build requirements for 5.7

2016-02-10 Thread Tim Blechmann
>> Does anyone see any issues with this going forward? > > We need to be sure Qt compiles with the latest Xcode available on each of the > OS X versions that Qt can be developed on. Since 10.8→10.11 updating is free, > the only extra test is 10.7. we have seen funny toolchain bugs, with 10.10 s

Re: [Development] HEADS UP: OSX build requirements for 5.7

2016-02-10 Thread Petroules Jake
On Feb 10, 2016, at 8:11 AM, Tor Arne Vestbø mailto:tor.arne.ves...@theqtcompany.com>> wrote: On 10/02/16 17:06, Thiago Macieira wrote: On quarta-feira, 10 de fevereiro de 2016 12:00:00 PST Tor Arne Vestbø wrote: Does anyone see any issues with this going forward? We need to be sure Qt compile

Re: [Development] HEADS UP: OSX build requirements for 5.7

2016-02-10 Thread Thiago Macieira
On quarta-feira, 10 de fevereiro de 2016 17:11:38 PST Tor Arne Vestbø wrote: > On 10/02/16 17:06, Thiago Macieira wrote: > > On quarta-feira, 10 de fevereiro de 2016 12:00:00 PST Tor Arne Vestbø wrote: > >> Does anyone see any issues with this going forward? > > > > We need to be sure Qt compiles

Re: [Development] HEADS UP: OSX build requirements for 5.7

2016-02-10 Thread Tor Arne Vestbø
On 10/02/16 17:06, Thiago Macieira wrote: On quarta-feira, 10 de fevereiro de 2016 12:00:00 PST Tor Arne Vestbø wrote: Does anyone see any issues with this going forward? We need to be sure Qt compiles with the latest Xcode available on each of the OS X versions that Qt can be developed on. Si

Re: [Development] HEADS UP: OSX build requirements for 5.7

2016-02-10 Thread Thiago Macieira
On quarta-feira, 10 de fevereiro de 2016 12:00:00 PST Tor Arne Vestbø wrote: > Does anyone see any issues with this going forward? We need to be sure Qt compiles with the latest Xcode available on each of the OS X versions that Qt can be developed on. Since 10.8→10.11 updating is free, the only

Re: [Development] HEADS UP: OSX build requirements for 5.7

2016-02-10 Thread Tor Arne Vestbø
On 10/02/16 12:14, Robert Iakobashvili wrote: Apple has a traditional October-November mess after releasing new versions with issues, bugs, patches that goes normally up to end-of year. So, it could be that practically makes sense to keep in autumn a previous version as well at least for a trans

Re: [Development] HEADS UP: OSX build requirements for 5.7

2016-02-10 Thread Robert Iakobashvili
On Wed, Feb 10, 2016 at 1:00 PM, Tor Arne Vestbø wrote: > Hey guys! > > To clear up some resources in our CI system we're moving to the following > build process: > > - Build Qt on the latest OS X with the latest Xcode against the latest SDK > available. > - Test that build by running the auto-tes

[Development] HEADS UP: OSX build requirements for 5.7

2016-02-10 Thread Tor Arne Vestbø
Hey guys! To clear up some resources in our CI system we're moving to the following build process: - Build Qt on the latest OS X with the latest Xcode against the latest SDK available. - Test that build by running the auto-tests on each of the supported deployment targets, down to the minimu