Re: [Qt5-feedback] Item Views Next Gen

2011-05-18 Thread Thiago Macieira
On Wednesday, 18 de May de 2011 12:58:21 Stephen Kelly wrote: Thiago Macieira wrote: On Tuesday, 17 de May de 2011 19:10:43 jut wrote: Item Views Next Gen - what about this project? ItemViews-NG became Widgets-NG which in turn became Qt Components. Did the code also move to the qt

Re: [Qt5-feedback] Add QtService to Qt proper

2011-05-20 Thread Thiago Macieira
)? I recommend you simply start working, on your own branch. Either you clone the qtbase.git repository (Qt 5) and make your own modifications, make the class work integrated into QtCore 5.0, or you work separately, on top of QtCore 5.0. Whichever is easiest for you. -- Thiago Macieira

Re: [Qt5-feedback] Make some undocumented features documented

2011-05-26 Thread Thiago Macieira
On Thursday, 26 de May de 2011 11:56:26 Kishore wrote: On Thursday 26 May 2011 2:40:20 AM Thiago Macieira wrote: QObject::connect(sender, SenderClass::signalName, [](int i){ qDebug() i; }); OT. Could you just explain the above code? Is that just indicative or can

Re: [Qt5-feedback] OpenGL ES 2.0 requirement

2011-06-01 Thread Thiago Macieira
. That seems superfluous and completely unnecessary to me. If I have a pure QML application today (say, the Chicken Wranglers), with no C++ plugins, what is the proper way to run it in with the Scene Graph? -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Senior Product

Re: [Qt5-feedback] QUrl (was: QMimeType)

2011-06-05 Thread Thiago Macieira
) But the toPrettyPercentEncoding function has a few bugs that need correcting. I wouldn't learn those details of URL/URI until later on. That commit in kdelibs is dated 2007-05-21, whereas my work in QUrl that made the parser and encoder fully compliant is dated 2008-11-10. -- Thiago Macieira - thiago (AT) macieira.info

Re: [Qt5-feedback] Build system requirements for Qt5

2011-06-06 Thread Thiago Macieira
this. You're trying to solve the problem of having a GUI for writing every aspect of the build system. That's not what we want. What we want from the above is the full listing of source files (to present in the project listing). -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org

Re: [Qt5-feedback] Feedback request: Demos examples in Qt5

2011-06-07 Thread Thiago Macieira
probably come up with a lot of use-cases and requirements that we aren't addressing yet in Qt Quick. Most examples are meant to be run on the developer's machine, which is a desktop. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Senior Product Manager - Nokia, Qt Development

Re: [Qt5-feedback] TLC for QtService...moving it into Qt5

2011-06-07 Thread Thiago Macieira
Em Tuesday, 7 de June de 2011, às 10:39:15, BRM escreveu: It has been proposed to make a new QtService implementation that makes use of C++ Abstract Interface classes instead [1,3]. In the process of doing Why does it need to be in QtCore? -- Thiago Macieira - thiago (AT) macieira.info

Re: [Qt5-feedback] TLC for QtService...moving it into Qt5

2011-06-07 Thread Thiago Macieira
means your code gets released as Open Source under the LGPL and it allows Nokia to relicense it to Digia so they can have a commercial version. You don't need to do anything special. Just contribute the code that you write yourself. You cannot take code from somewhere else. -- Thiago Macieira

Re: [Qt5-feedback] Fwd: Re: Qt major versions

2011-06-08 Thread Thiago Macieira
portions of emails for qt-interest. That also means that emails sent HTML-only show the HTML source code. Since I have better things to do than to decipher HTML source code, I will never reply to HTML-only emails. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Senior

Re: [Qt5-feedback] Fwd: Re: Qt major versions

2011-06-08 Thread Thiago Macieira
. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Senior Product Manager - Nokia, Qt Development Frameworks 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: [Qt5-feedback] Fwd: Re: Qt major versions

2011-06-08 Thread Thiago Macieira
On Wednesday, 8 de June de 2011 12:33:39 Thiago Macieira wrote: Since the system doesn't have a Wacom tablet, so there's no wintab32.dll in the system dirs. When Qt probes for the Wacom drivers, it tells the system to LoadLibrary(wintab32) and that will be resolved on the current directory

Re: [Qt5-feedback] Fwd: Re: Qt major versions

2011-06-08 Thread Thiago Macieira
linking. Make your app LSB+Qt: violate the LSB only to linking to Qt. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Senior Product Manager - Nokia, Qt Development Frameworks PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358

Re: [Qt5-feedback] Building Qt as LSB-compliant

2011-06-08 Thread Thiago Macieira
Em Tuesday, 7 de June de 2011, às 20:35:04, Alexander Neundorf escreveu: On Tuesday, June 07, 2011 08:37:06 AM Thiago Macieira wrote: ... Note what I said before: do not ship your own Qt binaries on Linux. If you really want to do that, I recommend either static linking or the renaming

Re: [Qt5-feedback] Build system requirements for Qt5

2011-06-09 Thread Thiago Macieira
. To me, this sounds very useful. It is. So why did we need add_subdirectory (ordered subdirectories) in KDE? -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Senior Product Manager - Nokia, Qt Development Frameworks PGP/GPG: 0x6EF45358; fingerprint: E067 918B

Re: [Qt5-feedback] Fast IPC for Qt5?

2011-06-12 Thread Thiago Macieira
certainly use it in other places. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org 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: [Qt5-feedback] Fast IPC for Qt5?

2011-06-14 Thread Thiago Macieira
Qt Creator need SFW for? -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org 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: [Qt5-feedback] Pre-release versions

2011-06-27 Thread Thiago Macieira
iterations before finalizing the API in 1.0. I don't see any reason why not :-) -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 signature.asc Description: This is a digitally

Re: [Qt5-feedback] Lambdas

2011-06-27 Thread Thiago Macieira
to GCC 4.2. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 signature.asc Description: This is a digitally signed message part. ___ Qt5

Re: [Qt5-feedback] Qt5 and C++ exception

2011-06-29 Thread Thiago Macieira
. But this is implementation behaviour. We haven't finished getting the containers to be exception-safe, so we don't promise it either. Try not to run out of memory. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C

Re: [Qt5-feedback] Lambdas

2011-06-29 Thread Thiago Macieira
Em Wednesday, 29 de June de 2011, às 21:27:57, Konrad Rosenbaum escreveu: if(mylist.contains( [](mydatadat){return dat.name==hello;} ) ) doSomething() Like I said, this is a job for external functions, like qFind or STL algorithms. -- Thiago Macieira - thiago (AT) macieira.info - thiago

Re: [Qt5-feedback] Lambdas

2011-06-29 Thread Thiago Macieira
Em Wednesday, 29 de June de 2011, às 22:26:13, Robin Burchell escreveu: On 29 June 2011 20:54, Thiago Macieira thi...@kde.org wrote: Em Wednesday, 29 de June de 2011, às 21:27:57, Konrad Rosenbaum escreveu: if(mylist.contains( [](mydatadat){return dat.name==hello;} ) ) doSomething

Re: [Qt5-feedback] The #include directives for Qt Essentials and Qt Add-on modules

2011-07-01 Thread Thiago Macieira
// this may look a bit weird but it would be logical... Do not use dots. Subdirectories are the way to go, as this would otherwise create directories with too many files upon installation. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint

Re: [Qt5-feedback] Add internalVariant to QModelIndex

2011-07-12 Thread Thiago Macieira
you store with a pointer? -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org 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: [Qt5-feedback] C++0x: QString literals

2011-07-13 Thread Thiago Macieira
. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 signature.asc Description: This is a digitally signed message part. ___ Qt5-feedback mailing

Re: [Qt5-feedback] directFB and Lighthouse

2011-08-08 Thread Thiago Macieira
. -- 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: [Qt5-feedback] QTemporaryDirectory

2011-08-10 Thread Thiago Macieira
creation+deletion using inotify). So, would a merge request for QTemporaryDirectory be a good idea? I think so. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358; fingerprint: E067 918B

[Qt5-feedback] QUrl in 5

2011-08-15 Thread Thiago Macieira
Qt3Support and deprecated methods (fromPunycode / toPunycode) - deprecate but not remove toPercentEncoding and fromPercentEncoding -- use QByteArray instead -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG

Re: [Qt5-feedback] Standard paths

2011-08-17 Thread Thiago Macieira
request with it? -- 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

Re: [Qt5-feedback] QUrl in 5

2011-08-18 Thread Thiago Macieira
On Thursday, 18 de August de 2011 14:43:51 David Faure wrote: On Wednesday 17 August 2011 14:26:21 Thiago Macieira wrote: The main problem is: what does the following return? QUrl(/foo).scheme() If it's file Yes, in KUrl this returns file. , the following code will not work

Re: [Qt5-feedback] QUrl in 5

2011-08-19 Thread Thiago Macieira
. The RFC says which characters are allowed, but we can accept non-allowed characters provided that they aren't otherwise reserved. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358; fingerprint

Re: [Qt5-feedback] Question about QVector2D, QVector3D, QVector4D, etc...

2011-08-20 Thread Thiago Macieira
-precision code, as C and C++ have an automatic promotion to double. More difficult than that is to write code that operates on shorts, since promotion to int happens even more easily. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source

Re: [Qt5-feedback] QDateTime in Qt5: First code

2011-08-21 Thread Thiago Macieira
; QString toString(QIslamicDate) const; QIslamicCalendar fromIslamicDate(const QString ) const; -- 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

[Qt5-feedback] Getting rid of build keys

2011-08-23 Thread Thiago Macieira
compatible with GCC. And GCC on HP-UXi has never been tested by the Qt team, it was contributed by a user. But HP-UXi would probably have the same solution as Solaris. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center

[Qt5-feedback] System and global settings and platform plugins

2011-08-23 Thread Thiago Macieira
plugins should then be folded into the platform plugin and the Lighthouse plugin, as appropriate. The only problem with this is that this is an I propose, not an I will do. Are there any volunteers for this work? -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software

Re: [Qt5-feedback] Getting rid of build keys

2011-08-23 Thread Thiago Macieira
the point that Stephen was trying to make: we need a way to detect which plugins exist and what they do, plus this should be cached somehow. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358

[Qt5-feedback] QSettings moved away

2011-08-23 Thread Thiago Macieira
any extension. Nor are any of its extensions supported by anyone else. Once we have a replacement class for it, whcih is easier to use and more performant (for example, implemented on top of dconf on Unix), I propose we deprecate it. -- Thiago Macieira - thiago (AT) macieira.info - thiago

Re: [Qt5-feedback] System and global settings and platform plugins

2011-08-23 Thread Thiago Macieira
On Tuesday, 23 de August de 2011 15:14:05 Thiago Macieira wrote: The interface I propose for this is one front-end class in Qt, ostensibly named QSystemConfiguration, with one or more static functions of the signature: static QVariant configuration(ConfigurationEntry entry); where

Re: [Qt5-feedback] QSettings moved away

2011-08-23 Thread Thiago Macieira
on desktop Linux is GConf, as that brings too many dependencies. -- 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

Re: [Qt5-feedback] Getting rid of build keys

2011-08-23 Thread Thiago Macieira
to be inspected. It's only for the plugin mechanism that we need something better. -- 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

Re: [Qt5-feedback] System and global settings and platform plugins

2011-08-24 Thread Thiago Macieira
. -- 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: [Qt5-feedback] Proposed simplification for the Qt Add-On naming

2011-08-24 Thread Thiago Macieira
Sink Qt Dumping Ground Qt Cemetery :-) -- 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

[Qt5-feedback] V8 import to QtBase

2011-08-31 Thread Thiago Macieira
of the feature freeze. -- 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

Re: [Qt5-feedback] V8 import to QtBase

2011-09-01 Thread Thiago Macieira
the missing packages and will try. -- 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: [Qt5-feedback] V8 import to QtBase

2011-09-01 Thread Thiago Macieira
On Thursday, 1 de September de 2011 13:43:00 Thiago Macieira wrote: Note I managed to compile the ARM simulator on the MIPS target after modifying the source code, but I have no way of testing if it works. I will try to do the same for IA-64 ILP32 little-endian and see if the test runs

Re: [Qt5-feedback] V8 import to QtBase

2011-09-01 Thread Thiago Macieira
). -- 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: [Qt5-feedback] V8 import to QtBase

2011-09-01 Thread Thiago Macieira
are more likely. -- 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

Re: [Qt5-feedback] V8 import to QtBase

2011-09-01 Thread Thiago Macieira
On Thursday, 1 de September de 2011 16:35:51 Kent Hansen wrote: Den 01. sep. 2011 15:03, skrev ext Thiago Macieira: Where are you guys working on this? The current V8 repository is dated from May. Upstream must have made improvements and fixes. There's a rebase in progress. Currently QML

Re: [Qt5-feedback] V8 import to QtBase

2011-09-02 Thread Thiago Macieira
module doesn't have a Qt front-end API. The JS API for it would be QtScript or something similar. We need a JS front-end API anyway to add objects to QtDeclarative and manipulate them. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source

Re: [Qt5-feedback] V8 import to QtBase

2011-09-02 Thread Thiago Macieira
more likely to be the replacement for QRegExp. -- 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: [Qt5-feedback] QRegExp in Qt 5 (was: V8 import to QtBase)

2011-09-04 Thread Thiago Macieira
syntax has a lot of benefits. It's an established standard and we need to have it anyway, due to QtScript, QtWebKit and QtDeclarative. But from my point of view, C++ developers expect to have something with the Perl syntax and its features. -- Thiago Macieira - thiago (AT) macieira.info - thiago

Re: [Qt5-feedback] Question about QVector2D, QVector3D, QVector4D, etc...

2011-09-05 Thread Thiago Macieira
to SIMD on other processor architectures too... Can you be more specific? What's wrong with the internal format as it is? Aside from not adding Q_DECL_ALIGNED(16). -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center

Re: [Qt5-feedback] QML/JS engine in QtCore?

2011-09-05 Thread Thiago Macieira
, for 5.0. -- 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

Re: [Qt5-feedback] Merging refactor branches into master

2011-09-05 Thread Thiago Macieira
grounds for delaying the release further if there are people still working on the code. Even if it's just one person doing part-time job. So if anyone has deadlines they need Qt 5.0, they should invest in making Qt 5.0 release-ready (by the community's definition of release-ready). -- Thiago

Re: [Qt5-feedback] Merging refactor branches into master

2011-09-06 Thread Thiago Macieira
of commitment from the people working on this that they will work on what's left RealSoonNow™. -- 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

Re: [Qt5-feedback] QML/JS engine in QtCore?

2011-09-06 Thread Thiago Macieira
On Tuesday, 6 de September de 2011 09:09:10 casper.vandonde...@nokia.com wrote: Moving the parser part to QtCore would allow us to stay on just depending on QtBase (We depend on core + xml) Can I suggest moving QtDBus into QtCore too and make it mandatory on all platforms? -- Thiago

Re: [Qt5-feedback] QUrl in 5

2011-09-06 Thread Thiago Macieira
(incorrect string that requires recoding, like \1%), there will be two memory allocations. For the moment, I'll leave it like it is right now. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358

Re: [Qt5-feedback] QUrl in 5

2011-09-06 Thread Thiago Macieira
On Tuesday, 6 de September de 2011 13:05:49 Thiago Macieira wrote: On Wednesday, 17 de August de 2011 11:19:11 David Faure wrote: - the setters will take an extra flag of type QUrl::ParsingMode (StrictMode and TolerantMode). Default should be TolerantMode. For the moment, I'll leave

Re: [Qt5-feedback] QML/JS engine in QtCore?

2011-09-09 Thread Thiago Macieira
? ;) There haven't been Creative Fridays for over a year now. Research projects are managed differently. -- 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: [Qt5-feedback] MIME type support in Qt5

2011-09-14 Thread Thiago Macieira
, we cannot access the new website. It's still firewalled. -- 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

Re: [Qt5-feedback] QtConcurrent using Variadic Template Arguments

2011-09-14 Thread Thiago Macieira
? -- 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: [Qt5-feedback] Qml and HTML5 compatible browser

2011-09-16 Thread Thiago Macieira
of sense : Box with a web serber + Qt C++ web service, and to remote control (tablet,...) you can use an HTML5 webapps done in Qml I think you should prototype that. I have my concerns of whether this is feasible or in any way performant, but if you manage it, it would be great. -- Thiago Macieira

Re: [Qt5-feedback] Release configurations and API stability (Was: Re: Moving examples to a separate module)

2011-09-16 Thread Thiago Macieira
, break binary compatibility or invent a new version number. -- 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

Re: [Qt5-feedback] MIME type support in Qt5

2011-09-16 Thread Thiago Macieira
extended with Open With). However, before we could list the applications for a MIME type, we need to be able to list applications in the first place, launch them and maybe even control them. This might be an interesting feature, but it is definitely not something we should rush now. -- Thiago

Re: [Qt5-feedback] libexec?

2011-09-17 Thread Thiago Macieira
) and yet allows KDE to find its helper tools? -- 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: [Qt5-feedback] libexec?

2011-09-17 Thread Thiago Macieira
On Saturday, 17 de September de 2011 10:07:20 Sune Vuorela wrote: On 2011-09-17, Thiago Macieira thi...@kde.org wrote: Tell me this: how would you write code that searches for a generic libexec (no kde4 in the pathname) and yet allows KDE to find its helper tools? And even write one generic

Re: [Qt5-feedback] libexec?

2011-09-17 Thread Thiago Macieira
-specific? I must be missing something. I meant if a 64-bit library (/usr/lib64/libfoo) can use a 32-bit helper application (/usr/lib/foo/libexec/bar). Or to put it simply: where should the 64-bit helper be installed: /usr/lib or /usr/lib64? -- Thiago Macieira - thiago (AT) macieira.info

Re: [Qt5-feedback] libexec?

2011-09-18 Thread Thiago Macieira
On Saturday, 17 de September de 2011 11:36:26 Thiago Macieira wrote: Tell me this: how would you write code that searches for a generic libexec (no kde4 in the pathname) and yet allows KDE to find its helper tools? I think this thread has gone off in the wrong direction. Let's go back

Re: [Qt5-feedback] MIME type support in Qt5

2011-09-19 Thread Thiago Macieira
% of the arguments there and it should be mostly ok. The rest should be setters and getters. -- 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

Re: [Qt5-feedback] possible additional extensions

2011-09-20 Thread Thiago Macieira
On Tuesday, 20 de September de 2011 15:36:22 Petr Vanek wrote: And/or did anybody talked with Qxt guys to include extremely useful global keyboard shortcut class? Which doesn't work with the infrastructure that KDE 4 creates? -- Thiago Macieira - thiago (AT) macieira.info - thiago

Re: [Qt5-feedback] possible additional extensions

2011-09-20 Thread Thiago Macieira
On Tuesday, 20 de September de 2011 16:40:26 Petr Vanek wrote: On Sep 20, 2011 (Tuesday), at 4:31 PM, Thiago Macieira wrote: On Tuesday, 20 de September de 2011 15:36:22 Petr Vanek wrote: And/or did anybody talked with Qxt guys to include extremely useful global keyboard shortcut class

Re: [Qt5-feedback] QObject: new signals-slots syntax

2011-09-21 Thread Thiago Macieira
to write the string-matching code yourself, or you have to use a code generator. And then we're right back where we started: moc and the current syntax. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG

Re: [Qt5-feedback] QML/JS engine in QtCore?

2011-09-21 Thread Thiago Macieira
it to be there, eventually. I also get that you won't be joining the development. Maybe you'll volunteer to maintain the widget classes and bring it back up from Done to Maintained? -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology

Re: [Qt5-feedback] MIME type support in Qt5

2011-09-21 Thread Thiago Macieira
memory. While Symbian is not a target anymore, there are plenty of embedded platforms with little flash memory available. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358; fingerprint

Re: [Qt5-feedback] QObject: new signals-slots syntax

2011-09-21 Thread Thiago Macieira
On Wednesday, 21 de September de 2011 15.12.21, Thiago Macieira wrote: There's no way around it. Since we're using the function pointer (actually, the PMF) to identify the signal, you must have C++ access to the signal function. That means you must be able to call it. Other template-based

Re: [Qt5-feedback] MIME type support in Qt5

2011-09-21 Thread Thiago Macieira
if this is not a real target...? What redesign for mobile are you talking about? Reminder: http://conversations.nokia.com/2011/02/11/mobile-phones-the-next-billion/ That doesn't say anything about Symbian. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect

Re: [Qt5-feedback] QML/JS engine in QtCore?

2011-09-21 Thread Thiago Macieira
On Wednesday, 21 de September de 2011 13.50.21, Uwe Rathmann wrote: On Wed, 21 Sep 2011 15:21:32 +0200, Thiago Macieira wrote: I understand that sentiment. What I was saying is that I want to bring that ease of making applications to the desktop too. Not because I think mobile UIs

Re: [Qt5-feedback] QObject: new signals-slots syntax

2011-09-21 Thread Thiago Macieira
: And make moc generate these two functions. We'd have the connection as: QObject::connect(sender, MyClass::signalName_connect, receiver, [](){}); and the emission: emit signalName(newText, ++count); I don't like it either. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org

Re: [Qt5-feedback] QObject: new signals-slots syntax

2011-09-21 Thread Thiago Macieira
syntax, wouldn't you rather your compiler told you that you had made mistakes? -- 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

Re: [Qt5-feedback] Changing the definition of -no-stl

2011-09-22 Thread Thiago Macieira
On Thursday, 22 de September de 2011 09:08:02 Marc Mutz wrote: Hi Thiago, On Tuesday August 23 2011, Thiago Macieira wrote: Moreover, imagine an embedded device that wants to save space in the minimal base system: they could choose to compile Qt and all of their applications without STL

Re: [Qt5-feedback] QObject: new signals-slots syntax

2011-09-24 Thread Thiago Macieira
preferable if nothing changed to enable it (aside from C++11). Definitely not boilerplate code. 8) addition of new signals is binary compatible -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG

Re: [Qt5-feedback] Generating headers with moc

2011-09-24 Thread Thiago Macieira
#include qobject_moc.h This means that qobject_moc.h depends on qobject.h and qobject.h depends on qobject_moc.h. make will scream out. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358

Re: [Qt5-feedback] Generating headers with moc

2011-09-24 Thread Thiago Macieira
input including headers that it generated by itself. -- 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

Re: [Qt5-feedback] QObject: new signals-slots syntax

2011-09-24 Thread Thiago Macieira
of what I don't like, check out GObject. And as an example of how I'd like it to be, check out my blog on a string table with no relocations in C++11. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG

Re: [Qt5-feedback] Generating headers with moc

2011-09-24 Thread Thiago Macieira
should use it. In other words, if you want to see this, you need to create the proof of concept, prove the 8 points I outlined in the other email and prove to us that this is worth the hassle. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open

Re: [Qt5-feedback] QObject: new signals-slots syntax

2011-09-24 Thread Thiago Macieira
. No boilerplate code to write, only the 'new and ugly' connect call. The same technique can be used to bypass the signal protection and emit the signal. So I'm skeptical about the advantage and still afraid of the drawbacks. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software

Re: [Qt5-feedback] VFS in qt5

2011-09-25 Thread Thiago Macieira
. Experience in KDE shows asynchronous is better when a non-negligible delay is expected. -- 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

Re: [Qt5-feedback] Win 8 plans (Metro, WinRT)

2011-09-25 Thread Thiago Macieira
there was a passing discussion of Metro in the topic about QML components standardisation. -- 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

Re: [Qt5-feedback] Documenting the scope of Qt 5.0

2011-09-26 Thread Thiago Macieira
everywhere. We just have to declare it so and start testing the build. -- 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

Re: [Qt5-feedback] Documenting the scope of Qt 5.0

2011-09-26 Thread Thiago Macieira
and differs from compiler to compiler -- it's nice that V8 relies on undefined behaviour...). -- 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

Re: [Qt5-feedback] MIME type support in Qt5

2011-09-26 Thread Thiago Macieira
the decision, feel free to reopen. But you're not allowed to rehash old arguments just to get the decision to go your way. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358; fingerprint: E067

Re: [Qt5-feedback] Documenting the scope of Qt 5.0

2011-09-26 Thread Thiago Macieira
. -- 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: [Qt5-feedback] MIME type support in Qt5

2011-09-26 Thread Thiago Macieira
surprised to hear that such a thing existed. -- 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: [Qt5-feedback] VFS in qt5

2011-09-26 Thread Thiago Macieira
On Monday, 26 de September de 2011 16:02:36 Olivier Goffart wrote: On Monday 26 September 2011 15:40:01 Thiago Macieira wrote: I know an asynchronous API is much harder to deal with and leads to more complex code. Not necessarily... connect (manager-get(QNetworkRequest(url

Re: [Qt5-feedback] Documenting the scope of Qt 5.0

2011-09-26 Thread Thiago Macieira
certificates. If they had proposed it with only the path found on Debian and Ubuntu systems, it would not have been acceptable. In some cases, we might find out that the installations in the CI system need to be fixed instead. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org

Re: [Qt5-feedback] Generating headers with moc

2011-09-26 Thread Thiago Macieira
On Monday, 26 de September de 2011 17:48:27 Oswald Buddenhagen wrote: On Sat, Sep 24, 2011 at 05:01:15PM +0200, ext Thiago Macieira wrote: On Saturday, 24 de September de 2011 14:49:50 Peter Kuemmel wrote: For instance qobject.h: #ifndef QOBJECT_H #define QOBJECT_H #ifndef

Re: [Qt5-feedback] QObject: new signals-slots syntax

2011-09-27 Thread Thiago Macieira
that, it's very easy to write: bool check = your code goes here; Q_ASSERT(check); Q_UNUSED(check); -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358; fingerprint: E067

Re: [Qt5-feedback] Documenting the scope of Qt 5.0

2011-09-27 Thread Thiago Macieira
: when will it be available in the LSB for us to build against? Anyway, what we can do is provide documentation on what we require by using the LSB as the baseline: it's LSB 4.0 plus these libraries upgraded and these other libraries present. -- Thiago Macieira - thiago (AT) macieira.info - thiago

Re: [Qt5-feedback] Some parts of LibQxt in Qt

2011-09-27 Thread Thiago Macieira
it from C++..? Or did i miss something somewhere? Do those interesting parts of LibQxt make any chance of getting in Qt? Yes, but only if someone does the effort and the licensing is compatible. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect

Re: [Qt5-feedback] VFS in qt5

2011-09-27 Thread Thiago Macieira
asynchronous. -- 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

  1   2   >