Tue 07 Aug 2012 12:12:35 PM UTC, comment #8:
Yeah, qt5 should be fully compatible with qt4, there is no much changes, btw there should be easy switch to openGL rendering instead X11 ( in qt4 ) but I doubt if there would be any benefits from it, seems both are accelerated by hardware, no idea how under windows.
On other hand I've read that sdl 2.0 is coming
http://www.phoronix.com/scan.php?page=news_item&px=MTE0MDU
|
Tue 07 Aug 2012 12:06:47 PM UTC, comment #7:
Also, how is compatibility between major Qt versions? If we develop Qt4 client, will it work in Qt5 too? It makes no sense to develop Qt4-only client when world starts to move to Qt5.
|
Tue 07 Aug 2012 11:57:34 AM UTC, comment #6:
With new client written from scratch we have an good opportunity to do things in a new way compared to existing clients. From the talks in several forums, one thing that always comes up, is how freeciv's 2D sprites based graphics turn most users out, only some playing for nostalgic reasons ("freeciv is like games were in my childhood"). So I could consider even 5.0 as minimum Qt requirement once it (Qt5) comes out. Reason being that Qt3D will be part (not just extension) of it http://labs.qt.nokia.com/2012/04/11/qt-3d-and-qt5-qt4-news-and-releases/ Maybe it would be useful for us?
|
Fri 20 Jul 2012 10:31:27 PM UTC, comment #5:
As of patch #3424, Qt 4.7 is no longer a requirement -- it now builds fine on my 4.6.2 system.
|
Sun 15 Jul 2012 05:57:26 AM UTC, comment #4:
Just a thought, but given that given that 5.0 is planned within next 3 months, even if it turn out to be a disaster (due to excessive qml or otherwise) and that qt client wasn't functional till now, is there a point of targeting anything below 4.8 ?
|
Sat 14 Jul 2012 11:34:38 PM UTC, comment #3:
> That placeholder isn't much useful, I'll remove it in next
> patch, ok ? So maybe no need to increase qt version.
OK, and I'd love to see the result of your work, but as Marko said in email, don't feel you have to bend over backwards for compatibility -- it's OK to use new Qt features if it makes things easier.
|
Sat 14 Jul 2012 11:30:26 PM UTC, comment #2:
That placeholder isn't much useful, I'll remove it in next patch, ok ? So maybe no need to increase qt version.
( Meanwhile I fixed map view update - there were some glitches on down of screen and is working now with isometric tiles, + some fix in tax rate dialog and completed first page of city dialog, I'll post it probably tomorrow )
|
Sat 14 Jul 2012 11:22:25 PM UTC, comment #1:
Result of my testing:
configure bails out on my Qt 4.6.2 system, which is what we want, although the error message could lead to headscratching:
config.log attached for reference, in case it's useful.
(file #16092)
|
Sat 14 Jul 2012 11:19:02 PM UTC, original submission:
Split out from patch #3367, based on a post by cazfi to freeciv-dev.
The newly fleshed out Qt code uses at least one feature from Qt 4.7, so needs a configure check. The attached patch from cazfi adds one.
|