[Development] Can't build Qt Webkit on Mac
Hello, i have troubles for a couple of days building Qt on Mac. I always get following error: Undefined symbols for architecture x86_64: vtable for WebKit::DefaultFullScreenVideoHandler, referenced from: WebKit::DefaultFullScreenVideoHandler::DefaultFullScreenVideoHandler() in DefaultFullScreenVideoHandler.o I use stable branch of a qt5 repo. Configure options: configure -debug-and-release -opensource -confirm-license -developer-build -nomake examples -nomake tests Shadow build. What's wrong? Иван Комиссаров ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
[Development] Gerrit Update deployed
Hi, Today we have deployed one new feature for Gerrit: new 'deferred' status for a change. Here's some info if you are interested: https://bugreports.qt-project.org/browse/QTQAINFRA-598 https://codereview.qt-project.org/55089 BR, -- Ismo Haataja Senior Software Specialist - Digia, Qt ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
[Development] Feature request: several layouts in a single ui file
Greetings all, Following given advices, I post here a question posted in the forum... I’m talking here about widgets-based applications, although it might be relevent too for qml-based applications. And posting in “general” because I think it’s truely “general”, despite being inspired by mobile (Android) development. Here’s the point. More and more the computers which run our applications can self-adjust their display according to a “portrait” or “landscape” orientation – tablets and mid-end or high-end phones are actual computers. An application run in fullscreen should adjust itself, its layout, according to this orientation. On the desktop, one can also imagine an application adjusting its layout according to its main window form factor. For example, an application can show a row of buttons at the top (or bottom) in a portrait layout, but a column of buttons at the left (or right) in a landscape layout. However, when a GUI is designed in QtDesigner, only one layout can be defined. If the application has to adjust itself, this layout needs to be manually destroyed then re-created. It would be nice if it was optionally possible to define more than one layout in an UI file, then have the main container be allowed (optionally) to use one layout or the other according to e.g. an orientation change. Maybe this could be achieved by splitting the generated setupUi() method. Something like this: class Ui_My_Widget { void setupUi(QWidget* My_Widget) { /* here create the various controls and set common properties */ } void setupPortrait(QWidget* My_Widget) { /* apply a layout for portrait orientation */ } void setupLandscape(QWidget* My_Widget) { /* apply a layout for landscape orientation */ } virtual bool hasOrientationLayouts() override { return true; } virtual bool setupOrientationLayout(QWidget* My_Widget) override { if ( My_Widget-width() My_Widget-height() ) this-setupLandscape(); else this-setupPortrait(); } }; The hasOrientationLayouts() method would override a virtual method provided in QWidget itself, which would return false by default. Then QWidget::resizeEvent() would call setupOrientationLayout() if hasOrientationLayouts() returns true. Of course setupOrientationLayout() would also be a virtual method in QWidget, doing nothing by default. This way QtDesigner can provide two layouts an allows a GUI to automagically adjust itself, or this can be done “by hand” more easily. Pushing the idea even further, some properties of some controls might be different according to the layout – e.g. some size policies. Or the size itself may induce some major changes, for example a small window (phone screen) may use tabs, while a large window (desktop or big tablet) may display everything in a single view. Any thoughts? Regards, -- (o | Yves Bailly | -o) //\ | Linux Dijon : http://www.coagul.org | //\ \_/ | | \_/` ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
[Development] [action required] autumn cleaning of gerrit (was: Gerrit Update deployed)
heya everyone, On Fri, Aug 30, 2013 at 08:01:14AM +, Haataja Ismo wrote: Today we have deployed one new feature for Gerrit: new 'deferred' status for a change. this is the feature we have been waiting for to enable cleaning up our dashboards. as it's now there, here's a slightly edited version of a prior request: 5.1.1 is out and the 5.2 feature freeze isn't that far off any more. seems like the best time for some serious house cleaning. therefore i'd like to urge everyone to give their pending changes which haven't seen activity for a long time an honest look. please hit the defer button on all your changes which you think you will still work on at some point, but just didn't get around to in the last months (or years ...). they will be still easily accessible on your dashboard under my - deferred changes. use the the venerable abandon button for work that is evidently obsolete by now. old changes which get no update or transition to the deferred state within a few weeks will be abandoned by administrative action. i mean it this time; there are no excuses left. if you are an ex-troll/-nokian, please also check the dashboard of your alter ego. if you are a maintainer, give identified drive-by contributors a ping. tell (mail/irc) me about changes you want to see deferred (or abandoned). i'd also like to encourage everyone to adopt deferred changes they have an interest in - they can be found under all - deferred. hmm, we should have an adopt button. :D regards ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
[Development] Nominating Andrew Knight (aknight) for Approver
Hello, I'd like to nominate aknight for approver status. Andrew has been doing some solid work that I've noted in QtWayland (and with wayland in general), and also appears to have some solid knowledge of Windows from his dashboard: https://codereview.qt-project.org/#dashboard,1001190. Also useful: https://codereview.qt-project.org/#q,status:closed+owner:%2522andrew+knight%2522,n,z Andrew is responsive on IRC and helpful during code review/discussion, so I think he'd be an asset. Anyone willing to second? BR, Robin ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
Re: [Development] Nominating Andrew Knight (aknight) for Approver
I'd like to nominate aknight for approver status. Andrew has been doing some solid work that I've noted in QtWayland (and with wayland in general), and also appears to have some solid knowledge of Windows from his dashboard: https://codereview.qt-project.org/#dashboard,1001190. Also useful: https://codereview.qt-project.org/#q,status:closed+owner:%2522andrew+knight%2522,n,z Andrew is responsive on IRC and helpful during code review/discussion, so I think he'd be an asset. Anyone willing to second? I would like to +1 this nomination. I've worked with Andrew for some months now on QtWayland + QPA related tasks and can confirm his value as both a contributor and a reviewer. It would be great to have more approvers with Wayland knowledge in the Qt Project and Andrew is a great candidate for this. Regards, Andy Nichols ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
Re: [Development] Mac builds busted in CI? (Vsd: Change in qt/qtdeclarative[dev]: Fix crashes when running tst_qqmlecmascript::importScripts w...)
On Thursday 29. August 2013 20.44.46 Hausmann Simon wrote: Hi, Does anyone know what happened to those Mac builds? Is this an issue with the CI machines or a qtbase change? Prospective fix staged with https://codereview.qt-project.org/#change,64191 Until then staging anything for qtdeclarative is going to fail, so it may not be worth it :) Simon Fra: Qt Continuous Integration System (Code Review) Sendt: 22:32 torsdag 29. august 2013 Til: Hausmann Simon Svar til: ci-nore...@qt-project.org Kopi: Qt Sanity Bot; Knoll Lars Emne: Change in qt/qtdeclarative[dev]: Fix crashes when running tst_qqmlecmascript::importScripts w... Qt Continuous Integration System has posted comments on this change. Change subject: Fix crashes when running tst_qqmlecmascript::importScripts with aggressive gc .. Patch Set 3: qtdeclarative failed to compile :( ld: library not found for -lQt5Gui make[4]: *** [tst_qmltestexample] Error 1 make[3]: *** [sub-qmltest-make_first] Error 2 make[2]: *** [sub-qmltest-make_first] Error 2 ld: library not found for -lQt5Gui make[3]: *** [../../bin/qmltestrunner] Error 1 make[2]: *** [sub-qmltestrunner-make_first] Error 2 ld: library not found for -lQt5Gui make[4]: *** [networkaccessmanagerfactory.app/Contents/MacOS/networkaccessmanagerfactory ] Error 1 make[3]: *** [sub-networkaccessmanagerfactory-make_first] Error 2 make[2]: *** [sub-qml-make_first] Error 2 ld: library not found for -lQt5Gui make[4]: *** [quick-accessibility.app/Contents/MacOS/quick-accessibility] Error 1 make[3]: *** [sub-quick-accessibility-make_first] Error 2 ld: library not found for -lQt5Gui make[3]: *** [../../bin/qmlscene] Error 1 make[2]: *** [sub-qmlscene-make_first] Error 2 ld: library not found for -lQt5Gui make[4]: *** [animation.app/Contents/MacOS/animation] Error 1 make[3]: *** [sub-animation-make_first] Error 2 ld: library not found for -lQt5Gui make[3]: *** [../../bin/qmlplugindump] Error 1 make[2]: *** [sub-qmlplugindump-make_first] Error 2 make[1]: *** [sub-tools-make_first] Error 2 ld: library not found for -lQt5Gui make[4]: *** [draganddrop.app/Contents/MacOS/draganddrop] Error 1 make[3]: *** [sub-draganddrop-make_first] Error 2 ld: library not found for -lQt5Gui make[4]: *** [canvas.app/Contents/MacOS/canvas] Error 1 make[3]: *** [sub-canvas-make_first] Error 2 make[2]: *** [sub-quick-make_first] Error 2 make[1]: *** [sub-examples-make_first] Error 2 make: *** [module-qtdeclarative] Error 2 Build log: http://testresults.qt-project.org/ci/QtDeclarative_dev_Integration/build_00 705/macx-clang_no-framework_OSX_10.8/log.txt.gz Tested changes (refs/builds/dev_1377806213): http://codereview.qt-project.org/63774 [PS3] - Fix crashes when running tst_qqmlecmascript::importScripts with aggressive gc -- To view, visit https://codereview.qt-project.org/63774 To unsubscribe, visit https://codereview.qt-project.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: I0a7f4e64497bde423ffa55c705af55cdb7d29cf2 Gerrit-PatchSet: 3 Gerrit-Project: qt/qtdeclarative Gerrit-Branch: dev Gerrit-Owner: Simon Hausmann simon.hausm...@digia.com Gerrit-Reviewer: Lars Knoll lars.kn...@digia.com Gerrit-Reviewer: Qt Sanity Bot qt_sanity...@qt-project.org Gerrit-Reviewer: Simon Hausmann simon.hausm...@digia.com ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
Re: [Development] Nominating Andrew Knight (aknight) for Approver
Am 30/08/2013 13:37, schrieb Robin Burchell: Hello, I'd like to nominate aknight for approver status. Andrew has been doing some solid work that I've noted in QtWayland (and with wayland in general), and also appears to have some solid knowledge of Windows from his dashboard: https://codereview.qt-project.org/#dashboard,1001190. Also useful: https://codereview.qt-project.org/#q,status:closed+owner:%2522andrew+knight%2522,n,z Andrew is responsive on IRC and helpful during code review/discussion, so I think he'd be an asset. Anyone willing to second? BR, Robin ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development Another +1 ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
Re: [Development] Mac builds busted in CI? (Vsd: Change in qt/qtdeclarative[dev]: Fix crashes when running tst_qqmlecmascript::importScripts w...)
On Fri, Aug 30, 2013 at 12:46 PM, Simon Hausmann simon.hausm...@digia.comwrote: On Thursday 29. August 2013 20.44.46 Hausmann Simon wrote: Hi, Does anyone know what happened to those Mac builds? Is this an issue with the CI machines or a qtbase change? Prospective fix staged with https://codereview.qt-project.org/#change,64191 Until then staging anything for qtdeclarative is going to fail, so it may not be worth it :) Oh, thanks for the note. I was wondering why qtdeclarative was failing last night ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
[Development] Flat directory structure for Qt 5.2 documentation
Hello all, For Qt 5.2, we plan to deliver the online documentation (qt-project.org/doc) using a flat documentation structure. Currently, the online documentation is using the modularized structure. By default, Qt 5 source builds will still use the modularized structure and only the online Qt documentation (qt-project.org/doc/qt-5) will receive the single- directory documentation. The snapshots (doc-snapshot.qt-project.org) will serve as testing ground for the single-directory documentation. Snapshot: http://doc-snapshot.qt-project.org/qt5-nosubdir/ ***Please don't spread this link because this is for testing only. I will remove it once 'dev' is merged to 'stable'.*** So, it is even more important that the HTML filenames are unique. We're going through the list of warnings produced by QDoc and most of the duplicate file warnings are about example names. Try to employ meaningful example names in the context of Qt, not just within that module. Current QDoc warnings: https://bugreports.qt-project.org/browse/QTBUG-32580 More information about the specifications and guidelines is available at: http://qt-project.org/wiki/QtWritingGuidelines There are other plans regarding how the redirects work once the single-directory documentation is more mature and those will be communicated later. As well, we are improving the usability and navigation of the content in reference documentation ('dev' branches). Cheers, Jerome Pasion Documentation Engineer - Digia, Qt ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
[Development] Nominating Thorbjørn Martsum (ThorbjornTux) as approver
Hello, I'd like to nominate Thorbjørn for approver status. Thorbjørn has been contributing to Qt for almost two years, and has been quite active in the last year in submitting patches and reviewing other patches. https://codereview.qt-project.org/#dashboard,1000708 https://codereview.qt-project.org/#q,reviewer:tmartsum,n,z His reviews are thorough, and often catch issues, he's often on IRC and responsive and friendly. He has made a lot of great quality patches in itemviews, particularly in QHeaderView and other widgets, as well as more recent work on the container classes in Qt. Any seconds? Thanks, -- Join us in October at Qt Developer Days 2013 - https://devdays.kdab.com Stephen Kelly stephen.ke...@kdab.com | Software Engineer KDAB (Deutschland) GmbH Co.KG, a KDAB Group Company www.kdab.com || Germany +49-30-521325470 || Sweden (HQ) +46-563-540090 KDAB - Qt Experts - Platform-Independent Software Solutions smime.p7s Description: S/MIME cryptographic signature ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
Re: [Development] Nominating Thorbjørn Martsum (ThorbjornTux) as approver
On Friday 30 August 2013 15:05:16 Stephen Kelly wrote: Hello, I'd like to nominate Thorbjørn for approver status. Thorbjørn has been contributing to Qt for almost two years, and has been quite active in the last year in submitting patches and reviewing other patches. https://codereview.qt-project.org/#dashboard,1000708 https://codereview.qt-project.org/#q,reviewer:tmartsum,n,z His reviews are thorough, and often catch issues, he's often on IRC and responsive and friendly. He has made a lot of great quality patches in itemviews, particularly in QHeaderView and other widgets, as well as more recent work on the container classes in Qt. Any seconds? +1 -- Olivier Woboq - Qt services and support - http://woboq.com - http://code.woboq.org ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
Re: [Development] Nominating Thorbjørn Martsum (ThorbjornTux) as approver
On Aug 30, 2013, at 3:05 PM, Stephen Kelly stephen.ke...@kdab.com wrote: Hello, I'd like to nominate Thorbjørn for approver status. Thorbjørn has been contributing to Qt for almost two years, and has been quite active in the last year in submitting patches and reviewing other patches. https://codereview.qt-project.org/#dashboard,1000708 https://codereview.qt-project.org/#q,reviewer:tmartsum,n,z His reviews are thorough, and often catch issues, he's often on IRC and responsive and friendly. He has made a lot of great quality patches in itemviews, particularly in QHeaderView and other widgets, as well as more recent work on the container classes in Qt. Any seconds? +1 -- J-P Nurmi ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
Re: [Development] Nominating Thorbjørn Martsum (ThorbjornTux) as approver
+2 :) (and sorry, Steve, this time to the ML) On Fri, Aug 30, 2013 at 3:05 PM, Stephen Kelly stephen.ke...@kdab.com wrote: Hello, I'd like to nominate Thorbjørn for approver status. Thorbjørn has been contributing to Qt for almost two years, and has been quite active in the last year in submitting patches and reviewing other patches. https://codereview.qt-project.org/#dashboard,1000708 https://codereview.qt-project.org/#q,reviewer:tmartsum,n,z His reviews are thorough, and often catch issues, he's often on IRC and responsive and friendly. He has made a lot of great quality patches in itemviews, particularly in QHeaderView and other widgets, as well as more recent work on the container classes in Qt. Any seconds? Thanks, -- Join us in October at Qt Developer Days 2013 - https://devdays.kdab.com Stephen Kelly stephen.ke...@kdab.com | Software Engineer KDAB (Deutschland) GmbH Co.KG, a KDAB Group Company www.kdab.com || Germany +49-30-521325470 || Sweden (HQ) +46-563-540090 KDAB - Qt Experts - Platform-Independent Software Solutions ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
Re: [Development] Nominating Thorbjørn Martsum (ThorbjornTux) as approver
+1 -Original Message- From: development-bounces+jan-arve.saether=digia@qt-project.org [mailto:development-bounces+jan-arve.saether=digia@qt-project.org] On Behalf Of Stephen Kelly Sent: 30. august 2013 15:05 To: development@qt-project.org Subject: [Development] Nominating Thorbjørn Martsum (ThorbjornTux) as approver Hello, I'd like to nominate Thorbjørn for approver status. Thorbjørn has been contributing to Qt for almost two years, and has been quite active in the last year in submitting patches and reviewing other patches. https://codereview.qt-project.org/#dashboard,1000708 https://codereview.qt-project.org/#q,reviewer:tmartsum,n,z His reviews are thorough, and often catch issues, he's often on IRC and responsive and friendly. He has made a lot of great quality patches in itemviews, particularly in QHeaderView and other widgets, as well as more recent work on the container classes in Qt. Any seconds? Thanks, ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
Re: [Development] Nominating Andrew Knight (aknight) for Approver
Am 30/08/2013 13:37, schrieb Robin Burchell: Hello, I'd like to nominate aknight for approver status. Andrew has been doing some solid work that I've noted in QtWayland (and with wayland in general), and also appears to have some solid knowledge of Windows from his dashboard: https://codereview.qt-project.org/#dashboard,1001190. Also useful: https://codereview.qt-project.org/#q,status:closed+owner:%2522andrew+k night%2522,n,z Andrew is responsive on IRC and helpful during code review/discussion, so I think he'd be an asset. Anyone willing to second? BR, Robin ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development Another +1 Biased, but still +1 from me... Maurice ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
Re: [Development] Qt Platform Extras
+1 from me for doing it everywhere, including in the library names. -- Jake Petroules Chief Technology Officer Petroules Corporation · www.petroules.com Email: jake.petrou...@petroules.com On Aug 30, 2013, at 9:17 AM, Nurmi J-P jpnu...@digia.com wrote: Hi all, While we still have a chance to tweak things before releasing 5.2, I'd like to re-open the discussion about platform extras naming. Short version: Could we rename the QtMacExtras QtWinExtras namespaces to just QtMac QtWin? (QtX11Extras namespace doesn't exist, at least yet) Long version: The current status: - Classes: QPlatformFoo - QX11Info (*) - QMacNativeWidget, ... - QWinTaskbarButton, ... (*) The only thing in QtX11Extras - already released in Qt 5.1. - Stand-alone function namespaces: QtPlatformExtras::toType() - QtWinExtras::toHBITMAP(), ... - QtMacExtras::toCGImageRef(), ... I'm not entirely happy with how the current stand-alone function namespaces look in application code. I would find it prettier if we dropped the Extras part from the namespace names. IMHO that would still remain distinctive enough, just making it look more professional and... convenient to type. :) if (QtWinExtras::isCompositionEnabled()) // ... vs. if (QtWin::isCompositionEnabled()) // ... Open questions: - What about the headers? - Could #include QtMacExtras/qmacfoo.h also become QtMac/qmacfoo.h? - QX11Extras/QX11Info was already released - so it would have to remain as a compatibility header if we chose the latter - What about the lib names? Should we keep them intact? - QtWinExtras.dll vs. QtWin.dll, or QtMacExtras.framework vs. QtMac.framework is not necessarily an improvement - The lib names are IMHO not that important, because users rarely have to care. -- J-P Nurmi ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
Re: [Development] Nominating Thorbjørn Martsum (ThorbjornTux) as approver
Il 30/08/2013 15:05, Stephen Kelly ha scritto: Any seconds? +1 from me. :) -- Join us at Qt Developer Days 2013! - https://devdays.kdab.com Giuseppe D'Angelo | giuseppe.dang...@kdab.com | Software Engineer KDAB (UK) Ltd., a KDAB Group company Tel. UK +44-1738-450410, Sweden (HQ) +46-563-540090 KDAB - Qt Experts - Platform-independent software solutions smime.p7s Description: Firma crittografica S/MIME ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
Re: [Development] Feature request: several layouts in a single ui file
On 30/08/2013 15:49, Olivier Goffart wrote: On Friday 30 August 2013 12:16:53 Yves Bailly wrote: Here’s the point. More and more the computers which run our applications can self-adjust their display according to a “portrait” or “landscape” orientation – tablets and mid-end or high-end phones are actual computers. I think this is an ambitious proposal for QWidget based UI. Maybe ambitious, however I'm already doing this by hand in a few applications ;-) So it's not impossible, I just think some lower-level support directly from QtDesigner might help. I believe that QtQuick is already solving the problem quite elegantly with states. I'm not at all aware of QtQuick and its states. Can you point some documentation about this? Regards, -- (o | Yves Bailly | -o) //\ | Linux Dijon : http://www.coagul.org | //\ \_/ | | \_/` ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
[Development] Cherry picking to replace a change set
Hi, Is there a process to cherry pick a commit from Qt 5 back to Qt 4 and replace a change set (implementing the same correction) without creating a new submission ? ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development