Re: [Development] New feature to qstring | QString::toBool()

2011-10-26 Thread Thiago Macieira
types crap instead of false, it's false. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 signature.asc Description

Re: [Development] QT_DEPRECATED_SINCE and QT_DISABLE_DEPRECATED_BEFORE

2011-10-26 Thread Thiago Macieira
*cough*) will try to export the entire class, including inline functions, so it needs to see all functions. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660

Re: [Development] V8's location

2011-10-28 Thread Thiago Macieira
On Monday, 24 de October de 2011 14:15:38 Thiago Macieira wrote: Isn't the right solution then to get your patch either upstream or into the Qt copy? Yes and no. Yes, I should get my fixes into the Qt copy (at least). But it's not a full solution since very often I have pending changes

Re: [Development] Installing Qt5Config.cmake from the Qt repo?

2011-10-28 Thread Thiago Macieira
themselves. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 signature.asc Description: This is a digitally signed message part

Re: [Development] Fwd: [Boost-users] [C++ Now! 2012] Call for Submissions

2011-10-31 Thread Thiago Macieira
On Monday, 31 de October de 2011 10:23:12 you wrote: Thiago Macieira wrote: Sounds interesting to be present and discuss with the Boost developers ways to improve collaboration. Maybe someone will finally convince them to maintain binary compatibility so their libraries could become

[Development] New library dependencies

2011-10-31 Thread Thiago Macieira
of this comment. Agreed. But I know João wouldn't do that: his complaint was that we reinvent the wheel just so we don't add the dependency. So I agree with him that if there is an implemented solution with no ill side effects, there's no reason not to use it. -- Thiago Macieira - thiago

Re: [Development] QT_DEPRECATED_SINCE and QT_DISABLE_DEPRECATED_BEFORE

2011-11-02 Thread Thiago Macieira
-Werror by default if you use -developer-build. That way, everyone of us is on the same boat, modulo compiler version. The CI system doesn't (or didn't use to) build in developer mode, but if Rohan says it's a goal, I'm not going to say no :-) -- Thiago Macieira - thiago.macieira (AT) intel.com

Re: [Development] Long time before becoming approver?

2011-11-03 Thread Thiago Macieira
On Thursday, 3 de November de 2011 09:50:45 eike.zil...@nokia.com wrote: Btw, I don't think the governance model handles how changes to the governance model itself are done And how do we handle the changes to the way the model is changed? :-) -- Thiago Macieira - thiago.macieira (AT) intel.com

Re: [Development] Installing Qt5Config.cmake from the Qt repo?

2011-11-03 Thread Thiago Macieira
() # QtWebkit is not optional qt5_add_module(mylib Webkit) Yes! That's what I'd like to see. Is it searching for QtLocations as well? How about QtPim? If they install Config.cmake modules yes. And I intend for them to do that. Great. -- Thiago Macieira - thiago.macieira (AT) intel.com Software

Re: [Development] QThread::finished() race → fixing QThread

2011-11-03 Thread Thiago Macieira
cleanups. Will the thread be started again? -- 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

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

2011-11-04 Thread Thiago Macieira
then, it's useless if it contains a compressed domain name. -- 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

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

2011-11-04 Thread Thiago Macieira
that is already known: http://doc.qt.nokia.com/latest/q3dns.html This class is both the request and the reply and its ownership is clearly known. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB - Registration Number: 556189

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

2011-11-04 Thread Thiago Macieira
with QtConcurrent. Unless someone is volunteering to do this work right now... -- 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

Re: [Development] Best place for new patches, qt or qtbase?

2011-11-04 Thread Thiago Macieira
to submit those merge requests? In qtbase/master, qt/4.7, qt/4.8, or somewhere else? Merge requests go to 4.8, for now. Gerrit contributions to 5.0. I'd actually prefer if you submitted the changes to 5.0 first, got them reviewed and accepted there, and only then backported to 4.8. -- Thiago

Re: [Development] Qt5 QMAKESPEC has not been set

2011-11-07 Thread Thiago Macieira
the README to give a hint. Am I the only one getting into this issue? No. Make install isn't being tested and is known not to work right now. But it should work in the future -- I think. For now, do not set the prefix to anything different than $PWD/qtbase. -- Thiago Macieira - thiago.macieira

Re: [Development] Platform / compiler support

2011-11-07 Thread Thiago Macieira
if the minimum set supports it and, if it does, the feature can be used without #ifdef? -- 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

Re: [Development] Platform / compiler support

2011-11-07 Thread Thiago Macieira
a Q_DECLARE_METATYPE with variadic macros to solve the problem of the comma in templates. As soon as people start using that in their code, which would be soon, a C99 preprocessor is mandatory. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel

Re: [Development] Platform / compiler support

2011-11-08 Thread Thiago Macieira
for and stress those features. Configure-time tests are very hard to write for Qt. I doubt we'll do this... -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB - Registration Number: 556189-6027 Knarrarnäsgatan 15

Re: [Development] Platform / compiler support

2011-11-08 Thread Thiago Macieira
no form. You need to make it compile and produce a valid result when running the Unix configure script. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB - Registration Number: 556189-6027 Knarrarnäsgatan 15

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

2011-11-08 Thread Thiago Macieira
::abort() to cancel a lookup request Good. - Robin mentioned adding a static QDnsResolver::instance() method, does anyone else have an opinion on this? No need if all functions are static. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology

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

2011-11-09 Thread Thiago Macieira
On Wednesday, 9 de November de 2011 09:17:59 Jeremy Lainé wrote: On 11/08/2011 10:57 PM, Thiago Macieira wrote: On Tuesday, 8 de November de 2011 19:40:13 Jeremy Lainé wrote: - the QNAM-style API seems to be OK Correct, but all functions in QDnsResolver are static. That means

Re: [Development] Platform / compiler support

2011-11-09 Thread Thiago Macieira
++98 features, one potential (TTPs), then we have C++03 and TR1 features, C++11 and extensions (like C99 support). -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB - Registration Number: 556189-6027

Re: [Development] V8's location

2011-11-09 Thread Thiago Macieira
.git? I've just caught a bad commit in my tree that updates the commit link to v8 and I'm trying to fix it with an interactive rebase. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358

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

2011-11-10 Thread Thiago Macieira
type? dns-setRecordType(Q3Dns::); You can remove this ambiguity by adding a lookup() slot function that executes the lookup, like QFile::open after QFile::setFileName. One problem with the API is the need to have separate processing of the components of a SRV label. -- Thiago Macieira

Re: [Development] V8 updated in qtbase.git

2011-11-11 Thread Thiago Macieira
of changes you don't want to or can't upstream. I've been running all my Qt versions like that for over a year. *BUT* I usually don't work in qtdeclarative.git. So I wouldn't oppose putting it there. It's just a recommendation for those who do work there :-) -- Thiago Macieira - thiago

Re: [Development] RFC: QSystemAlignedTimer to QtCore

2011-11-21 Thread Thiago Macieira
. See http://codereview.qt-project.org/#change,657 through http://codereview.qt-project.org/#change,662 -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1

Re: [Development] Regular expression libraries for QRegExp

2011-11-22 Thread Thiago Macieira
link a static library into a dynamic library by importing all the .o files into it. The static library must have been built with -fPIC and is then known as convenience library. Once conveniently linked, the .a files can be removed. They should not get deployed on devices. -- Thiago Macieira

Re: [Development] QSystemAlignedTimer to QtCore

2011-11-22 Thread Thiago Macieira
useful it would be to have the wakeup window in all modes... -- 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

Re: [Development] Rebasing a contribution

2011-11-23 Thread Thiago Macieira
On Wednesday, 23 de November de 2011 21:33:14 Oswald Buddenhagen wrote: On Wed, Nov 23, 2011 at 07:07:17PM +0100, ext Thiago Macieira wrote: So, if I have reviewed your patch #6 in the contribution and you need to rebase in order to modify something, then rebase, push #7, leave a comment

Re: [Development] Unicode/i18n support

2011-11-25 Thread Thiago Macieira
currently do in QString by accessing the Unicode tables can probably be replaced by calls to ICU functions that execute the same transformations (uppercasing, lowercasing, normalisation, etc.) -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center

Re: [Development] Regular expression libraries for QRegExp (what about tre)

2011-12-03 Thread Thiago Macieira
to PCRE or JS, with equal or better performance than existing engines 2) a healthy developer community behind it to ensure that it will continue to be supported -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB

Re: [Development] QtNetwork changes from QtDD SF 2011

2011-12-05 Thread Thiago Macieira
the data available to the user, in the QNetworkReply, in another thread. This would, however, make a clean solution. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB - Registration Number: 556189-6027 Knarrarnäsgatan

Re: [Development] Moving itemmodels classes to QtCore

2011-12-05 Thread Thiago Macieira
relinfo.pl libQtCore.so.5.0.0 $* is no longer supported at relinfo.pl line 2. cannot open libQtCore.so.5.0.0 at relinfo.pl line 35. You need eu-readelf installed (from elfutils). -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center

Re: [Development] QtNetwork changes from QtDD SF 2011

2011-12-06 Thread Thiago Macieira
sides of actual mutexes. Yes, it is, provided you do the lock file operations correctly (which isn't a given). I was just saying that you can't use QMutex. You need to use a different kind of mutex. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source

Re: [Development] Antwort: Building Qt5 for embedded Linux ARM

2011-12-06 Thread Thiago Macieira
not be found, the OpenGL ES test failed too, which means Qt could not be built. I don't know if the OpenGL ES test should be trying to link to XCB or not, that's a question for the people who wrote that test. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect

Re: [Development] QtNetwork changes from QtDD SF 2011

2011-12-08 Thread Thiago Macieira
classes to it as well) Yup. Be my guest and submit that, you're our template guru :-) -- 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

Re: [Development] Indicating Maintainers Approvers on IRC

2011-12-08 Thread Thiago Macieira
given voice status and they have the right to op themselves in case of trouble. There's no distinction made to maintainers. The channel admins are given admin rights, to be able to add maintainers. No one is given auto-op. /quote chanserv access #qt-labs list -- Thiago Macieira - thiago.macieira

Re: [Development] Indicating Maintainers Approvers on IRC

2011-12-08 Thread Thiago Macieira
On Thursday, 8 de December de 2011 20.48.33, Richard Moore wrote: 2011/12/8 Thiago Macieira thiago.macie...@intel.com: Approvers are already given voice status and they have the right to op themselves in case of trouble. There's no distinction made to maintainers. Actually they aren't. Yes

Re: [Development] Indicating Maintainers Approvers on IRC

2011-12-08 Thread Thiago Macieira
you'd still be able to do that ;)) You're also founder. The only time I've needed to use my Op abilities was to ban some people using the Nokia proxy that time out every 5 minutes and reconnect, flooding the channel with joins/quits. -- Thiago Macieira - thiago.macieira (AT) intel.com Software

Re: [Development] Namespace macros for Qt Add-Ons

2011-12-09 Thread Thiago Macieira
compatibility. -- 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

Re: [Development] typo in docs

2011-12-09 Thread Thiago Macieira
of who initiates it. So if you do it or if I do it or anyone else, we'll both have the same workload. -- 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

Re: [Development] How to create new Qt modules or tools

2011-12-12 Thread Thiago Macieira
On Monday, 12 de December de 2011 16.27.40, Laszlo Papp wrote: This topic brings my next question: what about projects migrating to Qt Playground, but had been using doxygen rather than qdoc? qdoc is recommended, of course. -- Thiago Macieira - thiago.macieira (AT) intel.com Software

Re: [Development] V8's location

2011-12-12 Thread Thiago Macieira
repo, so we preserve whatever formatting Google has chosen. Doesn't mean they have sane procedures... But that's yet another reason for it to move out of qtbase. People are far less likely to modify the qt5.git repository than qtbase.git. -- Thiago Macieira - thiago.macieira (AT) intel.com

Re: [Development] How to create new Qt modules or tools

2011-12-13 Thread Thiago Macieira
system for an essential or add-on module ? You're going to have to volunteer to do the CI integration 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

[Development] Feature freeze date?

2011-12-13 Thread Thiago Macieira
reckoning and the US one again, by 1. -- 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

Re: [Development] Feature freeze date?

2011-12-14 Thread Thiago Macieira
and Q_GLOBAL_STATIC improvements in? Yes: both features are complete in my tree (Q_GLOBAL_STATIC has been done since August and QUrl since October). I'm waiting for a permission to publish them in Gitorious in the coming days, but I cannot submit them to Gerrit yet. -- Thiago Macieira

Re: [Development] Feature freeze date?

2011-12-14 Thread Thiago Macieira
somewhere based on our best understanding. I might be an optimist here, but I'd have expected all these studies where we need new API to have completed by now. We're 5 months into the 5.0 cycle, 1 year into the QtDeclarative API, 6½ years since ItemViews and the rest of the Qt 4 API. -- Thiago Macieira

Re: [Development] Qt Commercial 4.8.0 release delta to LGPL version

2011-12-15 Thread Thiago Macieira
engineers are mostly working on Qt 4.8, which is not part of Gerrit, so any work they might have been doing is lost to us. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB - Registration Number: 556189-6027

Re: [Development] QRegularExpression -- first round of API review

2011-12-15 Thread Thiago Macieira
, do we need a match, partialMatch and exactMatch? Also note that the boolean in partialMatch is also un-Qt-ish, so you'll need to replace it with an enum as well. If you do, you may as well merge all three functions. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel

Re: [Development] Commit policy (was: Qt Commercial 4.8.0 release delta to LGPL version)

2011-12-16 Thread Thiago Macieira
/11239), but at this stage is just an idea. I still prefer merges, the Qt 4 way. This is something we'll need to figure out by the time we branch 5.0 from 5.1. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB

Re: [Development] Qt Commercial 4.8.0 release delta to LGPL version

2011-12-19 Thread Thiago Macieira
a vendor branch and release it, so long as they clearly mark it as a patched version of the official Qt. Qt Commercial 4.8.0 sounds to me like it's clearly marked. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB

Re: [Development] QLatin1Constant and QtContacts / QtOrganizer

2011-12-20 Thread Thiago Macieira
that, those methods should be inlined as well so the string length could be calculated by the compiler. Also note that C++11's u8Literal string produces a const char *. There is no char type for UTF-8, like UTF-16 and UTF-32. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel

Re: [Development] Qt Commercial 4.8.0 release delta to LGPL version

2011-12-20 Thread Thiago Macieira
distributions patching Qt should also do that, but then again, they patch all their software, so it's not like we wouldn't know. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB - Registration Number: 556189-6027

Re: [Development] QLatin1Constant and QtContacts / QtOrganizer

2011-12-20 Thread Thiago Macieira
as the UTF-16 one is the same length or longer than the UCS-4 one. Having the length allows us to do one malloc only. Without it, we'll need to realloc several times to grow. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel

Re: [Development] QHttp removal

2011-12-23 Thread Thiago Macieira
idea tough. QNetworkRequestPrivate has all that is needed to deal with MIME headers. We'd just need to expose the functionality to parse a header and to recreate one. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB

Re: [Development] New global static implementation

2011-12-23 Thread Thiago Macieira
On Friday, 23 de December de 2011 15.37.31, Olivier Goffart wrote: On Friday 23 December 2011 11:30:08 Thiago Macieira wrote: Uploaded at: https://qt.gitorious.org/~thiago-intel/qt/thiago-intels-qtbase/commits/new - qglobalstatic I'm trying to review: You cannot use the QMutexPool

Re: [Development] Qftp removal

2011-12-23 Thread Thiago Macieira
as Done, this one is really fragile. If you look at it in a funny way, it will crash. We really don't want people to use it because they'll run into trouble. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB

Re: [Development] New QUrl implementation

2011-12-23 Thread Thiago Macieira
On Friday, 23 de December de 2011 11.29.34, Thiago Macieira wrote: https://qt.gitorious.org/~thiago-intel/qt/thiago-intels- qtbase/commits/ipaddress-parser This series of commits does the following: 24976c8 Add a function to parse IPv4 addresses in QtCore There are two kinds of IPv4 address

Re: [Development] New QUrl implementation

2011-12-23 Thread Thiago Macieira
On Friday, 23 de December de 2011 11.29.34, Thiago Macieira wrote: https://qt.gitorious.org/~thiago-intel/qt/thiago-intels-qtbase/commits/new- qurl-preparation Move the UTF-8 data into a separate .cpp so I can use later Icb909d08b7f8d0e1ffbc28e01a0ba0c1fa9dccf0 tst_utf8.cpp contains some UTF-8

Re: [Development] New QUrl implementation

2011-12-27 Thread Thiago Macieira
On Tuesday, 27 de December de 2011 13.42.10, David Faure wrote: On Friday 23 December 2011 17:22:38 Thiago Macieira wrote: QUrl: Always lowercase the scheme Change-Id: I8d467014d22384f1be15fdd746e20b1153a82a4e Do we want this? I think so. I would say yes, too. This simplifies the checks

[Development] Nominating Robin Burchell for approver

2011-12-28 Thread Thiago Macieira
to him that we came up with the level of Approver and the nomination process. You can see his recent work in Qt doing some clean-ups of ### Qt5 tasks. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB - Registration

[Development] State of x86 SIMD in Qt

2011-12-29 Thread Thiago Macieira
SSE instructions to 256-bit -- 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

Re: [Development] Nominating Robin Burchell for approver

2011-12-29 Thread Thiago Macieira
On Thursday, 29 de December de 2011 02.19.46, jason.mcdon...@nokia.com wrote: Thiago Macieira [thiago.macie...@intel.com] wrote: I'd like to nominate Robin Burchell (a.k.a. w00t on IRC) for approver in Qt. He's been around Qt for some time now and has been contributing both in his work time

Re: [Development] Ref-counted quit

2011-12-29 Thread Thiago Macieira
the front-end API we need to find out what the use-cases are that we're trying to solve. So far, I've only heard one: preventing an application from quitting while it has out-of-process windows open. Are there more? If there are not, then we can create an API for that one use-case. -- Thiago

Re: [Development] 16-bit PCRE landed in upstream master

2011-12-30 Thread Thiago Macieira
of PCRE, Mac OS X isn't likely to get a new version until 10.8 in 2013 and Windows users will never have it. At the same time, we need configure to support -system-pcre, with the appropriate checks for the UTF-16 API. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open

[Development] V8 doesn't build in cross-compilation

2011-12-30 Thread Thiago Macieira
-compiling only when the host is 32-bit i386. How does one build Qt in cross-compilation mode these days? I'm perfectly happy to stop testing ARM at all... -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB

[Development] drawhelpers thread-safe?

2011-12-30 Thread Thiago Macieira
They don't look like they are thread-safe, at least not the qInitDrawHelperAsm function. Is that function supposed to be thread-safe? -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB - Registration Number: 556189

Re: [Development] State of x86 SIMD in Qt

2011-12-30 Thread Thiago Macieira
the regression tests next year. Are there benchmarks for this code? After my work of yesterday and today, we've got a full set of draw helpers compiled with AVX, so I'd like to give it a go on my Sandy Bridge laptop. I'd also like to compare the previous SSE2 to the current SSE2 code. -- Thiago

Re: [Development] V8 doesn't build in cross-compilation

2011-12-31 Thread Thiago Macieira
On Friday, 30 de December de 2011 12.35.44, Thiago Macieira wrote: I have an ARM and a MIPS cross-compilation builds. My host machine is a 64-bit x86-64. Configure was run with no flags related to V8. It told me: V8 module .. yes mkspecs/qconfig.pri's QT_CONFIG contains v8

Re: [Development] V8 doesn't build in cross-compilation

2012-01-01 Thread Thiago Macieira
is cross-compiling on their own machines. By the way, do we have 64-bit builds running? -- 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

Re: [Development] V8 doesn't build in cross-compilation

2012-01-01 Thread Thiago Macieira
penalty for v8, but no functional regression. Please make sure it's documented that, if you're building for ARM and you're on a 64-bit machine, you should use -platform linux-g++-32 to get most performance. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source

Re: [Development] Ref-counted quit

2012-01-01 Thread Thiago Macieira
://bugs.kde.org/show_bug.cgi?id)0363 -- 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

Re: [Development] Ref-counted quit

2012-01-02 Thread Thiago Macieira
suspend. That is, it may enter low-power states, but it cannot suspend operations completely. (TBH, it feels like a hack for not fixing application's that fail to remove their wake-up timers, but it's besides the point) -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel

Re: [Development] drawhelpers thread-safe?

2012-01-02 Thread Thiago Macieira
On Monday, 2 de January de 2012 06.38.17, gunnar.sle...@nokia.com wrote: On Dec 30, 2011, at 6:34 PM, ext Thiago Macieira wrote: They don't look like they are thread-safe, at least not the qInitDrawHelperAsm function. Is that function supposed to be thread-safe? It is supposed

Re: [Development] Ref-counted quit

2012-01-02 Thread Thiago Macieira
-in-the-middle. Yet that's no good reason to expose the internal implementation details as the front-end API. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB - Registration Number: 556189-6027 Knarrarnäsgatan 15

Re: [Development] Ref-counted quit

2012-01-02 Thread Thiago Macieira
. -- 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

Re: [Development] Update: State of x86 SIMD in Qt

2012-01-02 Thread Thiago Macieira
On Monday, 2 de January de 2012 11.10.57, Thiago Macieira wrote: The code is compiling fine with GCC on x86, x86-64; ICC on x86-64 and I have a linker error on ARM with Neon. make clean solved the linker error. All my working configurations now build the code: gcc x86-64 64-bit -march=core2

Re: [Development] Ref-counted quit

2012-01-02 Thread Thiago Macieira
On Monday, 2 de January de 2012 16.47.50, Stephen Kelly wrote: If wake locks are as simple as you describe though, it sounds like something similar would work just fine. That might be. I was actually hoping you'd spend an hour to investigate what it takes. -- Thiago Macieira - thiago.macieira

Re: [Development] Update: State of x86 SIMD in Qt

2012-01-02 Thread Thiago Macieira
On Monday, 2 de January de 2012 13.14.28, Thiago Macieira wrote: I will proceed to merging qblendfunctions and qmemfunctions into the draw helpers. Done with the blend functions, including the removal of the big 16x16 tables of scaling, transforming and blending functions. The drop

Re: [Development] Hacking guide for Qt's SSL Support

2012-01-02 Thread Thiago Macieira
On Tuesday, 3 de January de 2012 11.31.17, craig.sc...@csiro.au wrote: On 03/01/2012, at 11:27 AM, Thiago Macieira wrote: On Tuesday, 3 de January de 2012 10.57.11, craig.sc...@csiro.au wrote: Unfortunately, OpenSSL is not part of the LSB, so if you want SSL support on linux and you want

Re: [Development] V8's location

2012-01-03 Thread Thiago Macieira
or is there already a general solution in place (too much New Year's optimism)? My guess is people cross-compiling won't build qttools in the first place. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB - Registration

Re: [Development] V8's location

2012-01-03 Thread Thiago Macieira
, to add a separate file that is read by qmake when it finds the .pro file. -- 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

Re: [Development] Heads up: Removing -nokia-developer configure option

2012-01-03 Thread Thiago Macieira
/4.4/configure?view=markup#l181 That file existed in Perforce, but it was removed by mkdist when packaging. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB - Registration Number: 556189-6027 Knarrarnäsgatan 15

Re: [Development] qt5 modules in namespaces

2012-01-03 Thread Thiago Macieira
it. That should have kicked in. I know that because I had the exactly opposite problem Friday: I had one .cpp (qdrawhelper.cpp) that I wanted to be compiled on its own *and* as an #include from somewhere else. qmake wouldn't do it. -- Thiago Macieira - thiago.macieira (AT) intel.com Software

Re: [Development] qt5 modules in namespaces

2012-01-03 Thread Thiago Macieira
for some time and MSVC 2010 has /arch:AVX too - the check for SSSE3 is missing (file timmintrin.h) - the check for AVX2 is impossible, since it requires compiling code - cross compilation from Windows for ARM never enables the Neon code because the Neon checks are missing -- Thiago Macieira

Re: [Development] V8's location

2012-01-04 Thread Thiago Macieira
report is apparently not public. -- 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

Re: [Development] Possible bug in signals and slots handling in QML.

2012-01-04 Thread Thiago Macieira
and the property (which are public) already existed in a previous version... -- 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

Re: [Development] syncqt generated forward include headers

2012-01-04 Thread Thiago Macieira
was *not* designed for add-on modules, unfortunately. -- 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

Re: [Development] Possible bug in signals and slots handling in QML.

2012-01-04 Thread Thiago Macieira
calling it bad. -- 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

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

2012-01-04 Thread Thiago Macieira
-July 6) in Tallinn. If we're going to do it in late June, I'd suggest moving it to Tallinn. -- 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

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

2012-01-04 Thread Thiago Macieira
Berlin. For many it will be an extra hop, though. Actually, now that I think about it, I remember one snag with this: Lars's vacation dates. I think when the Akademy dates were announced, he told me that he had already planned on being on vacation on those days. -- Thiago Macieira - thiago.macieira

Re: [Development] New QUrl implementation

2012-01-04 Thread Thiago Macieira
On Wednesday, 4 de January de 2012 19.10.39, Giuseppe D'Angelo wrote: On 4 January 2012 18:49, marius.storm-ol...@nokia.com wrote: On 04/01/2012 10:48, ext Thiago Macieira wrote: Highlights: * EVERYTHING tested is faster (though unfortunately nothing reaches 1 robe

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

2012-01-04 Thread Thiago Macieira
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

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

2012-01-04 Thread Thiago Macieira
. But it will be queued, so it won't get processed until this thread goes back to the event loop. -- 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

Re: [Development] Compiling Qt5 on Ubuntu Oneiric

2012-01-05 Thread Thiago Macieira
. -- 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

Re: [Development] Qftp removal

2012-01-05 Thread Thiago Macieira
. 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

Re: [Development] Feature freeze date?

2012-01-06 Thread Thiago Macieira
: if we don't do a good job, we'll be told desktops no longer matter for Qt, yadda yadda yadda. Where do you expect source compatibility to be broken? -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB - Registration

Re: [Development] Possible bug in signals and slots handling in QML.

2012-01-06 Thread Thiago Macieira
. -- 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

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

2012-01-06 Thread Thiago Macieira
for it. - QDnsInfo (similar to QHostInfo) - QDns -- 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

Re: [Development] Feature freeze date?

2012-01-06 Thread Thiago Macieira
the platform plugins must be gone by the time of 5.0 release. They are dead code. -- 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

  1   2   3   4   5   6   7   8   9   10   >