Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » U++ community news and announcements » Rainbow phase 1 finished
Rainbow phase 1 finished [message #33320] Sun, 24 July 2011 20:56 Go to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
My list of issues to be implemented for Framebuffer (as first proof-of-concept rainbow backend for U++) is now empty (except for some possible optimizations), so I consider this phase complete.

Hereby is win32 example:

http://code.google.com/p/upp-mirror/downloads/detail?name=UW ord.zip&can=2&q=#makechanges

I would like to ask U++ community for testing this Win32 executable (just to explain, obviously running framebuffer backend in Win32 window does not make much sense except for development purposes, but it has to run anyway).

Everything should work, including clipboard and drag and drop - obviously they only work inside "framebuffer environment".

Next steps now should be

- macosx
- android
- maybe "gtk backend" - one which is more tightly bound to gtk
- ditto for QT

Volunteers needed Smile

[Updated on: Sun, 24 July 2011 20:56]

Report message to a moderator

Re: Rainbow phase 1 finished [message #33323 is a reply to message #33320] Sun, 24 July 2011 22:11 Go to previous messageGo to next message
dolik.rce is currently offline  dolik.rce
Messages: 1789
Registered: August 2008
Location: Czech Republic
Ultimate Contributor

Great news! Smile

I tested the executable in Wine, and it works like a charm. Just the cursor looks a bit weird, should it really have that yellowish tip?index.php?t=getfile&id=3394&private=0

mirek wrote on Sun, 24 July 2011 20:56


Next steps now should be

- macosx
- android
- maybe "gtk backend" - one which is more tightly bound to gtk
- ditto for QT

Volunteers needed Smile

You forgot to add the Wayland display server to your list Wink The drawing part will be probably quite similar to framebuffer, so it shouldn't be very difficult.

I already tried to compile wayland and get it running on my Arch Linux with mixed results - the server runs, the clients don't Confused But as soon as I get it to work, I promise to volunteer Wink

Best regards,
Honza
  • Attachment: uword.png
    (Size: 30.68KB, Downloaded 788 times)
Re: Rainbow phase 1 finished [message #33328 is a reply to message #33323] Sun, 24 July 2011 23:18 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
dolik.rce wrote on Sun, 24 July 2011 16:11

Great news! Smile

I tested the executable in Wine, and it works like a charm. Just the cursor looks a bit weird, should it really have that yellowish tip?index.php?t=getfile&id=3394&private=0



Well, it is just so that I could tell that I am now displaying FB cursor (painting in FB), not Win32 one Wink

Quote:


You forgot to add the Wayland display server to your list Wink The drawing part will be probably quite similar to framebuffer, so it shouldn't be very difficult.



Yes, right. I am all for replacing X11, OTOH it does not seem like pressing matter right now. Besides, if we get "tighter" gtk, we get wayland for free.

Mirek
Re: Rainbow phase 1 finished [message #33331 is a reply to message #33323] Mon, 25 July 2011 06:03 Go to previous messageGo to next message
Novo is currently offline  Novo
Messages: 1358
Registered: December 2006
Ultimate Contributor
dolik.rce wrote on Sun, 24 July 2011 16:11


I tested the executable in Wine, and it works like a charm.


Strange. It doesn't work for me. Ubuntu 10.04, Compiled under wine using MSVC 9.

EDITED: Sorry, my bad. It works fine in Wine.


Regards,
Novo

[Updated on: Tue, 26 July 2011 16:01]

Report message to a moderator

Re: Rainbow phase 1 finished [message #33334 is a reply to message #33320] Mon, 25 July 2011 14:07 Go to previous messageGo to next message
Tom1
Messages: 1212
Registered: March 2007
Senior Contributor
Hi Mirek,

Appears to run fine under Windows 7/x64. On Windows XP Pro 32-bit, however, there are two cursors visible: The one with yellow interior below and the one with white interior on top. The white is obviously from XP and reacts faster.

Best regards,

Tom
Re: Rainbow phase 1 finished [message #33336 is a reply to message #33334] Mon, 25 July 2011 17:03 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
Tom1 wrote on Mon, 25 July 2011 08:07

Hi Mirek,

Appears to run fine under Windows 7/x64. On Windows XP Pro 32-bit, however, there are two cursors visible: The one with yellow interior below and the one with white interior on top. The white is obviously from XP and reacts faster.

Best regards,

Tom


Well, WinFb part is just a quick hack with no practical use. I guess I will ignore this now... Wink

Thanks anyway.

Mirek
Re: Rainbow phase 1 finished [message #33341 is a reply to message #33320] Tue, 26 July 2011 10:31 Go to previous messageGo to next message
tojocky is currently offline  tojocky
Messages: 607
Registered: April 2008
Location: UK
Contributor

mirek wrote on Sun, 24 July 2011 21:56


Next steps now should be

- macosx
- android
- maybe "gtk backend" - one which is more tightly bound to gtk
- ditto for QT

Volunteers needed Smile


I'm interested in android.
Re: Rainbow phase 1 finished [message #33342 is a reply to message #33320] Tue, 26 July 2011 16:03 Go to previous messageGo to next message
Novo is currently offline  Novo
Messages: 1358
Registered: December 2006
Ultimate Contributor
What about PS3 and XBox 360?
Just kidding.


Regards,
Novo

[Updated on: Thu, 28 July 2011 04:51]

Report message to a moderator

Re: Rainbow phase 1 finished [message #33356 is a reply to message #33341] Wed, 27 July 2011 15:35 Go to previous messageGo to next message
kohait00 is currently offline  kohait00
Messages: 939
Registered: July 2009
Location: Germany
Experienced Contributor
i still got a pending project, as soon as it's done (to a certain degeree) i will start trying with android.. will pair with tojockey Smile turning out rainbow working well, we could think about the next release cycle..

[Updated on: Wed, 27 July 2011 15:35]

Report message to a moderator

Re: Rainbow phase 1 finished [message #33364 is a reply to message #33356] Thu, 28 July 2011 12:04 Go to previous messageGo to next message
tojocky is currently offline  tojocky
Messages: 607
Registered: April 2008
Location: UK
Contributor

Tried to test framebuffer on linux (Ubuntu 11.04) and get the following error:
Quote:

Error reading fixed information.


in the /LinuxFB/Win.cpp (254) code:
	if (ioctl(fbfd, FBIOGET_VSCREENINFO, &vinfo)) {
		fprintf(stderr, "Error reading variable information.\n");
		exit(-3);
	}


Tried to run the compiled example with sudo command and everithink work fine.

Any hint are welcome!
Re: Rainbow phase 1 finished [message #33366 is a reply to message #33364] Thu, 28 July 2011 15:05 Go to previous messageGo to next message
kohait00 is currently offline  kohait00
Messages: 939
Registered: July 2009
Location: Germany
Experienced Contributor
well, maybe i should have added some comments on LinuxFb somewhere.

ofcorse, the executable is to be started from commandline of a (virtual) terminal. most linux distros do only allow for user mode to open it's tty. /dev/fb0 and /dev/input/mice are root only. so reading/writing them directly needs you to be root.

besides that, everything should work fine. what'd be great is to test copy&paste and DND, recently added by mirek. i currently dont have time to do so. could you?

Re: Rainbow phase 1 finished [message #33396 is a reply to message #33320] Sun, 31 July 2011 22:03 Go to previous message
koldo is currently offline  koldo
Messages: 3356
Registered: August 2008
Senior Veteran
Hello Mirek

Demo works right for me in XP. Really curious.


Best regards
IƱaki
Previous Topic: Server down ... and up again...
Next Topic: U++ infrastructure server down
Goto Forum:
  


Current Time: Fri Apr 19 00:12:29 CEST 2024

Total time taken to generate the page: 0.03991 seconds