[Development] CppCon 2014 Registration Open

2014-03-18 Thread Charley Bay
Apologies for the cross-post (interest@ and development@), but registration just opened this morning for CppCon 2014, September 7-12, 2014 in Bellevue, Washington, USA. http://cppcon.org/ There is a Super-Early-Bird registration price of $695 for the week for the first 100 people. It would be

Re: [Development] Plans for printing in 5.3 onwards

2014-02-17 Thread Charley Bay
John Layt sayeth: snip, Qt printing API changes As noted on the Releasing list, I didn't get the OSX 10.7 blocker bug fixed in time, and using just the layout code without the plugin proved too much work to be stable in time, so *none* of this change set has made it for 5.3. snip,

Re: [Development] Plans for printing in 5.3 onwards

2014-01-11 Thread Charley Bay
John Layt sayeth: Hi, I've spent the last few weeks going over the current print support and trying to map out a plan to improve things. snip, Given my limited time, I've decided to take a different approach to try build the new code over the next few releases as a new set of QPA classes

Re: [Development] Qt.vector3d() and friends

2014-01-08 Thread Charley Bay
Sean Harmer sayeth: Hi, during the development of the new version of Qt3D's QML API we have come across an interesting (well if you like that kind of thing) problem. The issue is that at present the QML value type helpers for types such as QVector3D are provided by QtQuick meaning that we

Re: [Development] Fwd: [Interest] [ANN] C++Now 2014: 5 Days to Submissions Deadline

2013-12-03 Thread Charley Bay
snip, C++ Now 2014 Conference Thiago Macieira wrote: Anyone else wants to submit this time? This year, as representatives of the Qt Project, we had Charley Bay, Tony van Eerd and me. I'd like a few more Qt devs showing up and presenting our more... ahem, pragmatic / conservative... solutions

[Development] Higher-Level Docs, possibly Qt-related (was: Re: Qt 4.8.6 Release Plans)

2013-10-30 Thread Charley Bay
On Wed, Oct 30, 2013 at 1:59 AM, Konrad Rosenbaum kon...@silmor.de wrote: ** Hi, On Wednesday 30 October 2013 00:58:05 Calogero Mauceri wrote: The Qt documentation states that QDir::currentPath() returns The application working directory. Shouldn't the workind directory be

Re: [Development] Disabling exception support in QtCore?

2013-10-02 Thread Charley Bay
On Wed, Oct 2, 2013 at 12:39 PM, André Pönitz andre.poen...@mathematik.tu-chemnitz.de wrote: On Wed, Oct 02, 2013 at 06:57:01AM +0200, Thomas Sondergaard wrote: On 2013-10-01 21:20, Thiago Macieira wrote: Since we decided to roll back support for exceptions in our container classes, the

Re: [Development] Disabling exception support in QtCore?

2013-10-01 Thread Charley Bay
Thiago wrote: Since we decided to roll back support for exceptions in our container classes, the only thing that currently needs exception support is the mainloop allowing std::bad_alloc through. Is it worth it? Should we disable exceptions in QtCore? No, and yes. ;-)) I vote not

Re: [Development] New reference platforms in the CI for Qt5.2

2013-08-11 Thread Charley Bay
Tony sayeth: snip, We'd like to change the reference platforms a bit. We have new platforms coming in and old ones are just that.old. snip, These changes would be targeted for Qt 5.2 and the current proposition can be seen here: http://qt-project.org/wiki/CI_Configurations (That

Re: [Development] New reference platforms in the CI for Qt5.2

2013-08-10 Thread Charley Bay
Tony sayeth: snip, We'd like to change the reference platforms a bit. We have new platforms coming in and old ones are just that.old. snip, These changes would be targeted for Qt 5.2 and the current proposition can be seen here: http://qt-project.org/wiki/CI_Configurations (That web

Re: [Development] QML engine changes

2013-06-24 Thread Charley Bay
Simon sayeth: snip, proposed integration of new QML Engine replacing V8 Chris replied: This is really exciting news! Good stuff! +1 I wonder how much performance delta there is between JIT and pure interpretted, with a tight enough interpreter loop, if you make some simplifying

Re: [Development] kdelibs coding style

2013-04-30 Thread Charley Bay
Samuel sayeth: A good reason for using the Foo() : x(0) , y(0) { } syntax for initializer lists after all is to make diffs easier to read when adding or removing a member variable. The same argument could be made for permitting braces for one-line if-statements. +1, that's

Re: [Development] White space / coding style patches welcome?

2013-03-12 Thread Charley Bay
Axel sayeth: snip, whitespace-only changes for consistency to coding standard +1 YAY, Axel! This is a personal wish by me -- consistency. Including for whitespace. I find it astounding the legacy-code-bases that essentially decide that they cannot be improved -- no such patches are

Re: [Development] Qt 5.1 feature set and freeze date

2013-02-13 Thread Charley Bay
snip, no Qt3D for mid-March Qt5.1 feature freeze Sean sayeth: snip, summary of Qt3D API and internals push for Qt5.2 I also was disappointed that Qt3D would not make it into Qt5.1, but IMHO the details Sean (and James Turner) provided are quite excellent -- there's a lot there, and it makes

Re: [Development] issue tracker rights

2013-02-06 Thread Charley Bay
Mitch sayeth: I think a lot of people are hesitant to contribute fixes because of all of the setup required to contribute, also (yeah, it's easy once you are familiar with it). snip, +1 It would be nice to make this, turn-key. For example, on platforms like Windows, it would-be-nice to

[Development] Design review: Adapter layer, C++ to QML

2013-01-30 Thread Charley Bay
I've implemented a C++ adapter-layer (mostly template-based) to expose C++ objects to QML. We are in the early-stages for its use, and (of course) the final-API will significantly impact how we expose our (domain-specific) C++ classes to QML. My manager suggested I ask others what they are doing

Re: [Development] Design review: Adapter layer, C++ to QML

2013-01-30 Thread Charley Bay
Hi, Alan-- charley: I've implemented a C++ adapter-layer (mostly template-based) to expose C++ objects to QML. snip, Sounds like this is for developers using Qt, not working on Qt. qt-interest is the correct ML for that (although given the youthful state of QML, this could also suggest

[Development] [semi-solved] Qt5 moc error in combination with boost

2013-01-22 Thread Charley Bay
There's a Qt5 moc error when using Boost, with a work-around. See: http://qt-project.org/forums/viewthread/22993 It describes Boost 1.49, but this work-around also works for Boost 1.52: ...leads to compile error (Win7/MSVS2010): C:/Some/Path/3rd/Boost/boost_1_52_0/boost/mpl/if.hpp(131): Error:

Re: [Development] QML and QAbstractListModel

2013-01-10 Thread Charley Bay
Alberto sayeth: Hi all! I'd like to make C++ models more usable from QML; in the net there are several blog posts illustrating how to achieve that, but IMHO it would be better if at least some of these handy features were in QAbstractListModel itself: - count property -

Re: [Development] submitting a multi-dimensional container class for Qt: QNDArray

2013-01-09 Thread Charley Bay
Glen Mabey wrote: Hello, For some time, I have been working on a QtCore-based class that would be a container class of arbitrary dimensionality. I did give a presentation on this topic at DevDays-CA: Olivier Goffart responded: Just my personal opinion on this: I do not think

Re: [Development] submitting a multi-dimensional container class for Qt: QNDArray

2013-01-09 Thread Charley Bay
Robert wrote: If added to Qt, we would consider dropping our in-house implementations to use Glen's QNDArray (this is serious investigation at present). What stops you or anyone else from using QNDArray if it is maintained outside of Qt? Nothing (that would be a minor barrier). However,

Re: [Development] QT with qws using CL compiler

2013-01-04 Thread Charley Bay
amogh kudari wrote: Hi All, Currently I am using cygwin build environment with cl compiler. Is it possible to compile qt with qws using cl compiler on cygwin build environment?.. Thiago Macieira wrote: We barely support cygwin at all. We prefer mingw, which is like cygwin,

Re: [Development] Enumerations in QML

2012-12-12 Thread Charley Bay
Unto all so did sayeth Alan: What should enumeration declarations in QML look like? Did respondeth Erik: And, also important: how much slower is it allowed to be than the current implementation? I remembered that there was talk about enums in QML before, so I dug around a bit, and

Re: [Development] QtQml Loader API

2012-12-11 Thread Charley Bay
Alan spaketh: Finally Qt 5 brings better QtQml and QtQuick separation! Better, not perfect. The main things I've heard are missing is dynamic instantiation of non-Items. What I propose is a new element for the QtQml module which provides that functionality. Note that while some people have

Re: [Development] Enumerations in QML

2012-12-11 Thread Charley Bay
People keep asking for enumerations in QML. snip, Now I don't know when these issues will be resolved, but there's an important discussion to have before it can even be scheduled: What would proper enum support look like in QML? snip, I'd prefer: Item { enum Weather {

Re: [Development] Convenience Imports in QML

2012-12-11 Thread Charley Bay
Alan spaketh: I've heard complaints about all the varying version numbers used in QML imports. I don't think we can just standardize, for example on 5.0, because the whole point of modularization is that modules don't have to move in lockstep anymore. But I did hear an idea at Dev Days to

Re: [Development] Convenience Imports in QML

2012-12-11 Thread Charley Bay
I understand others' concerns about load-performance. snip, The concern about load-performance isn't about users now have an informed choice between faster development speed or faster runtime speed. The concern is about people using import Qt 5.0 because it's convenient, and then

Re: [Development] Qt Playground - Updating Daemon/Service Support

2012-11-26 Thread Charley Bay
snip, updating the QtService Component , I would like to open a new Qt Playground project to create a new equivalent +1 IMHO this would be a cross-platform useful module that I'd vote to ultimately end-up within Qt-proper. Disclosure: I traded emails with BRM off-list, and would like to

Re: [Development] Qt Playground - Updating Daemon/Service Support

2012-11-26 Thread Charley Bay
On Mon, Nov 26, 2012 at 10:40 AM, Matt Broadstone mbroa...@gmail.comwrote: On Mon, Nov 26, 2012 at 12:01 PM, Charley Bay charleyb...@gmail.comwrote: snip, updating the QtService Component , I would like to open a new Qt Playground project to create a new equivalent +1 IMHO this would

Re: [Development] Examples packaging

2012-11-22 Thread Charley Bay
Maurice spaketh: snip, My question is, what are the benefits compared to picking the example source code from the source package directly. Does anybody really want to have prebuilt binaries in the examples directory? Current assumption is that you go through the list via Qt Creator and

Re: [Development] Proposal: New list of Qt 5 reference / Tier 1 platforms

2012-11-13 Thread Charley Bay
Friedemann said he'd like to have msvc 2010 64 bit as reference platform, maybe replacing msvc 2010 32 bit. Really? I would assume that 32-bit is still a significantly-large audience that we could *add* 64-bit, but that we likely would need to keep 32-bit (for a while). Have developers really

Re: [Development] Proposal: New list of Qt 5 reference / Tier 1 platforms

2012-11-06 Thread Charley Bay
Kai spaketh: The list of reference Tier 1 platforms at http://qt-project.org/wiki/Qt-5#Platforms is somewhat out of date ... Here is a new proposal snip, Seems fine to me. An aside -- serious suggestion: We are successfully using the, MSVS2010, SP1 compiler within the MSVS2008 IDE using

Re: [Development] Status of WP8 port

2012-11-01 Thread Charley Bay
Tuukka spaketh: What comes to WP8 we believe it is more important to tackle Android and iOS first, as discussed earlier. It does not mean we do not care about WP8. There is just so much more user base in Android and iOS that we think it would be outright stupid not to address those. +1 As a

Re: [Development] On the reliability of CI

2012-10-25 Thread Charley Bay
Shawn Rutledge spaketh: Personally I think the fundamental problem which CI could do better is to triage problems. snip, I think when a test fails, the CI system should try to break down the patch set in some way. For example it could divide the patch set in half, arbitrarily, and see if

Re: [Development] Proposal: Change Qt's Security Policy to Full Disclosure

2012-10-20 Thread Charley Bay
Wow. I don't usually rubber-neck as I drive by car-crashes, but I must say, this has been one of the more fascinating email chains. Not because of content; but rather, because in my introverted I'm-so-lonely! world, observing humans-being-human has recently become fascinating to me. I had to

Re: [Development] How about the future of qbs after Nokia sells Qt to Digia?

2012-08-11 Thread Charley Bay
Yuchen spaketh: I noticed Nokia stop developing qbs for a long time, and qtcreator's wip/qbs seems stop developing too. And for now Nokia sells Qt to Digia, I want know how about the future of qbs? If the Digia give up qbs, I will choice CMake as my build system. So, any news or commens are

Re: [Development] Message to the Qt Community on behalf of Tuukka Turunen

2012-08-09 Thread Charley Bay
We just renewed our Qt Commercial licenses through Digia. Happy to do it. Good value. Great code base. Tuukka has been great about Digia's very-public-goal to keep the *same code* in Qt releases (Commercial and at qt-project.org). That's what we want too. Great stuff! --charley On Thu,

Re: [Development] Can we have id's in dynamically generated elements for the next QML?

2012-08-02 Thread Charley Bay
Thanks, Alan -- very rich email that helps me think about declarative-model-instance-handling. Alan spaketh: snip, What is QML declarative-best-practice for models? Reusable components/delegates, where data propagates in one direction, is the best-practices pattern that obviates this need.

Re: [Development] Qt Essentials

2012-08-02 Thread Charley Bay
Agree with Thiago: For 3D and Location, I have a feeling it's a little premature, but I can't blame you for it. Especially in Location's case, with lots of plugins to be kept in working order, it might be tricky in the current situation. Qt3D might be quite mature, actually, since it's been

Re: [Development] Proposal: adding Q_DECL_NOEXCEPT to many methods

2012-08-02 Thread Charley Bay
Thiago spaketh: I'd like to propose we add Q_DECL_NOEXCEPT to many methods in our API. We already took the decision to turn exception off in most modules, except QtCore and where exceptions were used, like QtXmlPatterns. This is the next step. The Q_DECL_NOEXCEPT macro expands to noexcept,

Re: [Development] Can we have id's in dynamically generated elements for the next QML?

2012-08-01 Thread Charley Bay
Mark spaketh: Sadly, QML 1 doesn't have id in dynamically generated id. That is a real big pain if you want to drag/drop something since then you need... an id! Right now i'm trying to fight against a lot of issues that wouldn't even be there if i simply had an ID. You can read more about

Re: [Development] QFileSystemWatcher and Recursive Monitoring

2012-07-20 Thread Charley Bay
snip, please share thoughts on QFileSystemWatcher (maybe monitor-recursive) As you say, applications which are watching (possibly large) directory trees will likely have their own database of content which they will compare any changes to. The app can optimize this in domain-specfic ways,

Re: [Development] Abandoning the container changes

2012-07-18 Thread Charley Bay
João spaketh: I think it would be feasible to do a binary-only break somewhere around the 5.2 timeframe (say, ~12 months) where we address this. Technically, this would be Qt 6, but user porting effort would be reduced to a recompile. André respondeth: That's essentially option

Re: [Development] Move math3d from QtGui to QtCore

2012-07-04 Thread Charley Bay
snip, possibly move math3d out of QtGui (maybe to QtCore)? I agree with Laszlo: The 3D-math stuff is generally useful, and need not be coupled to QtGui. (We have domain-specific reasons for using 3D-math stuff outside GUIs, separate of Laszlo's interest in QtAudio3D which also does not want to

Re: [Development] Move math3d from QtGui to QtCore

2012-07-04 Thread Charley Bay
snip, possibly move math3d folder out-of-QtGui charley spaketh: snip, need not-coupled-to-GUI domain-specific math3D stuff (We currently have our own 2D and 3D math libs, but if Qt had a non-GUI coupled lib, we could use it.) Thiago respondeth: Can you tell me whether those classes

Re: [Development] Move QAction from QtWidgets to QtGui

2012-07-03 Thread Charley Bay
How would you suggest solving it? QAction does have stuff like bool showStatusText(QWidget *widget=0); QWidget *parentWidget() const; QListQWidget * associatedWidgets() const; friend class QWidget; so it seems difficult to make it avoid depending on widgets

Re: [Development] Mutex future directions

2012-05-19 Thread Charley Bay
snip, QMutex future-direction-discussion I've followed this very technical discussion from the beginning-- impressive array of topics. Thanks to all digging into this, and great thanks to Thiago for opening the issue. I have a question on the point of recursive-locks: I understand

Re: [Development] Qt5 missing features

2012-04-12 Thread Charley Bay
snip, theme GUI interfaces for QML A theme manager will make the things much more simpler and clear for the user and when it comes to add support for other platforms. snip, Let me try explain more: From user perspective: snip, want to re-use controls with different themes From

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

2012-01-17 Thread Charley Bay
3) Need a couple of better names for partial matching: - partial match preferring a complete match - partial match returning whatever match (partial or complete) is found first PCRE uses Soft and Hard respectively (which are quite meaningless to me). PreferCompleteMatch /

Re: [Development] check, Mate!

2012-01-09 Thread Charley Bay
Stephen Kelly spaketh: http://boost.2283326.n4.nabble.com/Boost-with-Darwin-Mac-gcc-4-0-1- td2580330.html So, keep in mind - for portability treat 'check' as an out of bounds name for a method or variable. Thiago Macieira respondeth: Also to avoid: sun m_volume

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

2011-12-15 Thread Charley Bay
I'm quoting Robin's email (with some of my comments), because I think it was a great message that I don't want lost: On Thu, Dec 15, 2011 at 2:16 PM, Robin Burchell robin...@viroteck.netwrote: Hi Tuukka, (now that I've left some hours to digest this...) 2011/12/15 Turunen Tuukka

Re: [Development] Qt platform and theme plugins

2011-12-09 Thread Charley Bay
morten spaketh: Those of you that follow the commits on Gerrit closely may have noticed the new QPlatformTheme API and wondered what it is. In short, the QPlatformTheme API is there to support deeper platform integration, indepentently of QPlatformIntegration. snip, I am *very* interested

Re: [Development] This week in Qt 5 development (week 49)

2011-12-09 Thread Charley Bay
On Fri, Dec 9, 2011 at 12:49 PM, Marcus D. Hanwell marcus.hanw...@kitware.com wrote: 2011/12/9 Stephen Kelly stephen.ke...@kdab.com: On Friday, December 09, 2011 20:12:05 Stephen Kelly wrote: This week: Oops, sorry. This was not intended for the Qt mailing list. I was compiling it

Re: [Development] QtNetwork changes from QtDD SF 2011

2011-12-05 Thread Charley Bay
On Monday, 5 de December de 2011 14.50.23, Jeff Mitchell wrote: At the Contributor Day in San Francisco, a number of people met to discuss some of the issues involving QtNetwork, espcially QNetworkAccessManager (QNAM). The overall idea is that eventually QNetworkAccessManager, which is

Re: [Development] QtQuick becomes a separate module

2011-12-02 Thread Charley Bay
snip, Kent upcoming patch changes Den 02. des. 2011 09:33, skrev ext Kent Hansen: Hi, See https://bugreports.qt.nokia.com/browse/QTBUG-22889 Once http://codereview.qt-project.org/#change,9948 goes through CI, This seems like important info, so I made a page on the wiki:

Re: [Development] Window{} API for QML

2011-11-07 Thread Charley Bay
Reading Alan's post a couple times, I *think* this summarizes to: (a)- A new Window{} element is being proposed for QML that is different from the current QML components. Specifically, the new Window{} is a top-level concept, where you could have more-than-one, such as one for each monitor.