Reply
Thread Tools
Posts: 40 | Thanked: 265 times | Joined on Aug 2007
#111
Originally Posted by freemangordon View Post
Please, keep it compatible with fremantle (if possible)
Does freemantle have Qt4.8 ?
 
coderus's Avatar
Posts: 6,436 | Thanked: 12,699 times | Joined on Nov 2011 @ Ängelholm, Sweden
#112
sorry i have no experience with n900, but as i can see on screenshots, its better to have 2 different ui for meego and maemo.
 

The Following 3 Users Say Thank You to coderus For This Useful Post:
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#113
Originally Posted by romaxa View Post
Current version is should be working pretty much anywhere...
At least I'm keeping it running on normal desktop Qt4.8.
Also build which I'm posting for N9 is not using meegotouch or any harmattan stuff...
https://github.com/romaxa/mozilla-ce...config.qtN9-qt
SW rendering should just work on Fremantle... EGL probably need some hooks around EGL drivers bugs.
CSSU comes with Qt 4.7.4 so I dont have concerns on Qt side. Though I think QML on Harmattan is newer that the one on Fremantle, that is why I asked to keep it compatible, if it is possible.

SW rendering (esp when gcc 4.7.2, thumb compiled) is pretty fast, at least it was in my Fennec 17 builds. Waiting the current build to finish(it takes eons in scratchbox), will see what is the situation.
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer

 

The Following 3 Users Say Thank You to freemangordon For This Useful Post:
coderus's Avatar
Posts: 6,436 | Thanked: 12,699 times | Joined on Nov 2011 @ Ängelholm, Sweden
#114
even n9 have no qt 4.8. only 4.7.4 afaik. and qt5 beta.
 

The Following User Says Thank You to coderus For This Useful Post:
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#115
Originally Posted by coderus View Post
sorry i have no experience with n900, but as i can see on screenshots, its better to have 2 different ui for meego and maemo.
You got me wrong .

The point is to not use some fancy QML or whatever interfaces/classes which are specific to Harmattan. Again, only if possible.
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer

 

The Following 3 Users Say Thank You to freemangordon For This Useful Post:
qwazix's Avatar
Moderator | Posts: 2,622 | Thanked: 5,447 times | Joined on Jan 2010
#116
@coderus, romaxa count me in for the UI

@freemangordon in my understanding the philosophy behind qml is "disposable UI's". As there are no ifdefs in qml it's better to just build two of them. Maybe two git branches with a common base would be the way to go.

Even if everything works perfectly from one platform to another, the import statements are enough to break everything.

On a sidenote, it would be nice to use this for the fremantle UI
__________________
Proud coding competition 2012 winner: ρcam
My other apps: speedcrunch N9 N900 Jolla –– contactlaunch –– timenow

Nemo UX blog: Grog
My website: qwazix.com
My job: oob
 

The Following 5 Users Say Thank You to qwazix For This Useful Post:
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#117
Originally Posted by qwazix View Post
@coderus, romaxa count me in for the UI

@freemangordon in my understanding the philosophy behind qml is "disposable UI's". As there are no ifdefs in qml it's better to just build two of them. Maybe two git branches with a common base would be the way to go.

Even if everything works perfectly from one platform to another, the import statements are enough to break everything.

On a sidenote, it would be nice to use this for the fremantle UI
OK, I know almost nothing about QML, so I believe in what you say
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer

 

The Following User Says Thank You to freemangordon For This Useful Post:
Posts: 40 | Thanked: 265 times | Joined on Aug 2007
#118
Originally Posted by freemangordon View Post
CSSU comes with Qt 4.7.4 so I dont have concerns on Qt side. Though I think QML on Harmattan is newer that the one on Fremantle, that is why I asked to keep it compatible, if it is possible.

SW rendering (esp when gcc 4.7.2, thumb compiled) is pretty fast, at least it was in my Fennec 17 builds. Waiting the current build to finish(it takes eons in scratchbox), will see what is the situation.
Practically you can try to build it from that branch, export SWRENDER=1 ./qml....
or launch with -no-glwidget cmd line argument. that will make it run with SW rendering
 

The Following 4 Users Say Thank You to romaxa For This Useful Post:
Morpog's Avatar
Posts: 956 | Thanked: 2,628 times | Joined on Nov 2011
#119
I've got some great ideas for UI, will share them tomorrow.
 

The Following 3 Users Say Thank You to Morpog For This Useful Post:
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#120
So far the only dependency to Qt 4.8 is:

Code:
QApplication::setAttribute(Qt::AA_X11InitThreads, true);
which is easily replaceable with:
Code:
.
.
.
#if defined(Q_WS_X11)
#include <X11/Xlib.h>
#endif
.
.
.

#if QT_VERSION >= 0x040800
    QApplication::setAttribute(Qt::AA_X11InitThreads, true);
#else
    XInitThreads();
    QApplication::setAttribute(static_cast<Qt::ApplicationAttribute>(10), true);
#endif
Of course -lX11 should be added to make scripts too

@romaxa - would you consider adding that code to your branch?
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer

 

The Following 5 Users Say Thank You to freemangordon For This Useful Post:
Reply

Tags
thread derailed


 
Forum Jump


All times are GMT. The time now is 04:04.