Reply
Thread Tools
Posts: 673 | Thanked: 856 times | Joined on Mar 2006
#431
Finally got some time to free enough space to copy previously built qt-4.7.3 library and demos.

So far, I did not get support for image formats (jpeg), font rendering and who knows what due to the missing dependencies during configure stage.

But still, even if all of this is fixed, there is much doubt over how the apps will actually integrate inside hildon.

I've run few demos (including demo browser ), and it looks qt works quite fast. I was quite surprised by the startup times of demo applications - not bad at all.

I've run some qml stuff, and it might be workable for simple things.
 

The Following 5 Users Say Thank You to momcilo For This Useful Post:
Posts: 99 | Thanked: 65 times | Joined on Jan 2008 @ Finland
#432
Originally Posted by momcilo View Post
Finally got some time to free enough space to copy previously built qt-4.7.3 library and demos. -- But still, even if all of this is fixed, there is much doubt over how the apps will actually integrate inside hildon.
Did you try to include Maemo patches from Qt 4.5? I tried to merge to patches to Qt 4.6 quite some time ago, but I never got too far because of lack of time and motivation.

Originally Posted by momcilo View Post
I've run few demos (including demo browser ), and it looks qt works quite fast. I was quite surprised by the startup times of demo applications - not bad at all.
Did you have to patch the sources to get them to compile for Diablo? Could you upload the patches somewhere?
 

The Following 4 Users Say Thank You to wnd For This Useful Post:
Posts: 673 | Thanked: 856 times | Joined on Mar 2006
#433
Originally Posted by wnd View Post
Did you try to include Maemo patches from Qt 4.5? I tried to merge to patches to Qt 4.6 quite some time ago, but I never got too far because of lack of time and motivation.
No I did not. I took vanilla QT 4.7.3 without even satisfing all dependencies states in previous "official" packages (4.5.2).

Originally Posted by wnd View Post
Did you have to patch the sources to get them to compile for Diablo? Could you upload the patches somewhere?
No. If I remember correctly, configure fails in vanilla diablo SDK. I've re-installed the diablo SDK, than followed the instruction how to upgrade it to fremantle, without installing the fremantle bits.

I am thinking about using cs2009 compiler as target instead of cs2005

At the moment I will focus on following fremantle:
  1. patch/build all missing packages
  2. upgrade some of the packages (so far alsa is a problem)
  3. build 4.7.4 version with existing patches

The configure in 4.7.3/4 contains -maemo5 switch which enables some pieces of c++ implementation. At the moment I don't know if this is re-usable for diablo. I will check the situation with earlier patches as well.

I am determined to give it a try, but my progress is slow due to the limited time (I am stealing from my sleep time).

Are you interesting in working with me on this?

Last edited by momcilo; 2011-09-27 at 20:22.
 

The Following 3 Users Say Thank You to momcilo For This Useful Post:
Addison's Avatar
Posts: 3,811 | Thanked: 1,151 times | Joined on Oct 2007 @ East Lansing, MI
#434
This long wait is killing me.
https://github.com/tsoliman
 
iontruo2's Avatar
Posts: 122 | Thanked: 34 times | Joined on Oct 2007 @ Eastern Ontario, Canada
#435
Still here and still following. Still love the N800's.
Keep on friends, I hope we can realize some kind of modernization that is mobile. Nothing wrong or old with this hardware, just the divorce of the manufacturer. My iPhone does a few things well, but really, nothing stellar.
 

The Following 3 Users Say Thank You to iontruo2 For This Useful Post:
Posts: 99 | Thanked: 65 times | Joined on Jan 2008 @ Finland
#436
Originally Posted by momcilo View Post
Are you interesting in working with me on this?
As long as I can find the time, yes I am. I'd love to have Qt 4.7 running (nicely) on N810.
 

The Following 4 Users Say Thank You to wnd For This Useful Post:
Posts: 206 | Thanked: 46 times | Joined on Mar 2010
#437
Are you interesting in working with me on this?
As long as I can find the time, yes I am. I'd love to have Qt 4.7 running (nicely) on N810.
Just so I understand, what would qt 4.7 bring to the n810?

N810 running Diablo CSSU
Droid 2 Running CM7 Revnumbers unofficial builds.
 
Posts: 99 | Thanked: 65 times | Joined on Jan 2008 @ Finland
#438
Originally Posted by cstryon View Post
Just so I understand, what would qt 4.7 bring to the n810?
What originally interested me the most in Qt 4.6 was its native graphics backend (X11/Xvideo) as opposed to raster backend in Qt 4.5. However, I don't know and haven't checked whether Diablo's X server has Xvideo extensions. Apart from graphics backend, Qt 4.7 has WebKit with tiled backing store and greatly improved animation framework.

Also, it's nice to be able to use the same version of Qt for both desktop and N810. This allows me to work on an application on desktop and only occasionally compile it in Scratchbox to see how it performs on N810. Currently it's too easy to use features that are only available in Qt >= 4.6.

Last edited by wnd; 2011-09-28 at 21:27. Reason: Tiled backing store
 

The Following 6 Users Say Thank You to wnd For This Useful Post:
Posts: 206 | Thanked: 46 times | Joined on Mar 2010
#439
Awesome! I'm thrilled to see this come about!
 
Posts: 2,802 | Thanked: 4,491 times | Joined on Nov 2007
#440
Originally Posted by wnd View Post
What originally interested me the most in Qt 4.6 was its native graphics backend (X11/Xvideo) as opposed to raster backend in Qt 4.5. However, I don't know and haven't checked whether Diablo's X server has Xvideo extensions.
It does:
Code:
number of extensions:    26
    BIG-REQUESTS  (opcode: 133)
    Composite  (opcode: 151)
    DAMAGE  (opcode: 152, base event: 92, base error: 151)
    DOUBLE-BUFFER  (opcode: 141, base error: 141)
    DPMS  (opcode: 144)
    Extended-Visual-Information  (opcode: 130)
    MIT-SCREEN-SAVER  (opcode: 135, base event: 82)
    MIT-SHM  (opcode: 129, base event: 65, base error: 128)
    MIT-SUNDRY-NONSTANDARD  (opcode: 134)
    RANDR  (opcode: 148, base event: 90, base error: 148)
    RECORD  (opcode: 140, base error: 140)
    RENDER  (opcode: 147, base error: 143)
    SHAPE  (opcode: 128, base event: 64)
    SYNC  (opcode: 137, base event: 85, base error: 137)
    TOG-CUP  (opcode: 143)
    X-Resource  (opcode: 150)
    XAccessControlExtension  (opcode: 142)
    XC-MISC  (opcode: 139)
    XFIXES  (opcode: 146, base event: 88, base error: 142)
    XFree86-Bigfont  (opcode: 145)
    XINERAMA  (opcode: 149)
    XInputExtension  (opcode: 131, base event: 66, base error: 129)
    XKEYBOARD  (opcode: 138, base event: 87, base error: 139)
    XSP  (opcode: 153, base event: 93)
    XTEST  (opcode: 132)
    XVideo  (opcode: 136, base event: 83, base error: 134)
 

The Following 4 Users Say Thank You to lma For This Useful Post:
Reply

Tags
maemo4, nokia n800, nokia n810

Thread Tools

 
Forum Jump


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