How cross-platform is PyAUI?

I'm developing my PyAUI-based app on Windows XP, and I have just tried
running it on Ubuntu. I noticed that when I try to float some widget,
the frame gets filled with artifacts and stops responding.

Then I was wondering how cross-platform PyAUI is. So I ran the
(release, non-svn) demo of PyAUI. (With the release, non-svn version
of PyAUI, of course.) When I try the same thing there, I still get a
mess, though slightly less severe.

(My app works with the svn version of PyAUI, which comes bundled with
my app.)

What's going on? Is PyAUI cross-platform or not?

Also, another question: How long has PyAUI development been going on?

Ram.

Hi Ram,

I'm developing my PyAUI-based app on Windows XP, and I have just tried
running it on Ubuntu. I noticed that when I try to float some widget,
the frame gets filled with artifacts and stops responding.

Then I was wondering how cross-platform PyAUI is. So I ran the
(release, non-svn) demo of PyAUI. (With the release, non-svn version
of PyAUI, of course.) When I try the same thing there, I still get a
mess, though slightly less severe.

(My app works with the svn version of PyAUI, which comes bundled with
my app.)

What's going on? Is PyAUI cross-platform or not?
   

I would think it is (basically just looking at the exchanges on this list on this subject) and I am sure Andrea will try his best to resolve issues, however I believe he works mostly/all on Windows, so he might welcome some help in fixing things which don't work on the particular platform you are interested in. In other words I am sure he will accept/look at patches submitted.

Also, another question: How long has PyAUI development been going on?
   

IIRC, I started using it over a year ago (only on Windows), but I believe Andrea started a long time further back, then stopped it as a wrapper for wx.AUI became available and then restarted again as bug fixes/enhancements on the wrapper (really on the C++ side) were very slow/non existent at the time.

I would get the SVN version onto Ubuntu, as IIRC they contain some fixes Andrea did for you (and others) and then give him the steps to recreate your problem in the demo.

Werner

···

On 02/04/2010 10:55, cool-RR wrote:

Hi Ram,

What’s going on? Is PyAUI cross-platform or not?

I would think it is (basically just looking at the exchanges on this list on this subject) and I am sure Andrea will try his best to resolve issues, however I believe he works mostly/all on Windows, so he might welcome some help in fixing things which don’t work on the particular platform you are interested in. In other words I am sure he will accept/look at patches submitted.

I’m a Windows developer as well. Also I have very little knowledge of how wxPython communicates with the platform, so I don’t think I’ll be writing any patches.

Also, another question: How long has PyAUI development been going on?

IIRC, I started using it over a year ago (only on Windows), but I believe Andrea started a long time further back, then stopped it as a wrapper for wx.AUI became available and then restarted again as bug fixes/enhancements on the wrapper (really on the C++ side) were very slow/non existent at the time.

I would get the SVN version onto Ubuntu, as IIRC they contain some fixes Andrea did for you (and others) and then give him the steps to recreate your problem in the demo.

Well, I tried running Task Coach, which (I think) ships with the SVN version of PyAUI. Steps to recreate the problem: Float a widget and move it around the screen.

Ram.

···

On Fri, Apr 2, 2010 at 12:26 PM, werner wbruhin@free.fr wrote:

I use aui in a cross platform app that works on windows, *nix, and OSX
and have zero issues with floating widgets. I am using the version in
lib.awg.aui and not wx.aui so that may be the diffrence

I think you’re using the same version I am. Is your app’s source publicly available? If so please send, I’ll test it out to make sure it’s not a local problem here.

Ram.

···

On Fri, Apr 2, 2010 at 4:36 PM, Dj Gilcrease digitalxero@gmail.com wrote:

I use aui in a cross platform app that works on windows, *nix, and OSX

and have zero issues with floating widgets. I am using the version in

lib.awg.aui and not wx.aui so that may be the diffrence

To unsubscribe, send email to wxPython-users+unsubscribe@googlegroups.com

or visit http://groups.google.com/group/wxPython-users?hl=en

To unsubscribe, reply using “remove me” as the subject.


Sincerely,
Ram Rachum

I’ve tried your app on my Ubuntu VM: I see terrible lag when floating widgets, moving them around, and trying to dock them. It is possible that my VM is at fault. Can you please check if you get this kind of lag on Linux/Ubuntu?

···

On Sat, Apr 3, 2010 at 12:53 AM, Dj Gilcrease digitalxero@gmail.com wrote:

http://www.assembla.com/spaces/openrpg/documents/download/OpenRPG1.8.0.zip


Sincerely,
Ram Rachum

I do not get any lag on Ubuntu 9.04, The dock hint is a little slower
to display then it is on windows but not by enough to worry about.
If you are running your VM on a single core computer you will see
serious lag though

···

On Sat, Apr 3, 2010 at 3:20 AM, cool-RR <cool-rr@cool-rr.com> wrote:

I've tried your app on my Ubuntu VM: I see terrible lag when floating
widgets, moving them around, and trying to dock them. It is possible that my
VM is at fault. Can you please check if you get this kind of lag on
Linux/Ubuntu?

I’ll try to get a physical Linux computer. Thanks for the help Dj.

Ram.

···

On Sat, Apr 3, 2010 at 3:28 PM, Dj Gilcrease digitalxero@gmail.com wrote:

On Sat, Apr 3, 2010 at 3:20 AM, cool-RR cool-rr@cool-rr.com wrote:

I’ve tried your app on my Ubuntu VM: I see terrible lag when floating

widgets, moving them around, and trying to dock them. It is possible that my

VM is at fault. Can you please check if you get this kind of lag on

Linux/Ubuntu?

I do not get any lag on Ubuntu 9.04, The dock hint is a little slower

to display then it is on windows but not by enough to worry about.

If you are running your VM on a single core computer you will see

serious lag though

Hi,

···

On Apr 3, 2010, at 4:20 AM, cool-RR wrote:

I’ve tried your app on my Ubuntu VM: I see terrible lag when floating widgets, moving them around, and trying to dock them. It is possible that my VM is at fault. Can you please check if you get this kind of lag on Linux/Ubuntu?

Its probably mostly a performance issue because your running in a vm. Turning of Compiz on your desktop settings may help.

Cody

Probably, but it’s still a bit of an alarming signal. I mean, I don’t get lag when I use Firefox or most other programs in my Ubuntu VM. So PyAUI has some weakness that causes this, and (1) I hope it will be solved (2) I hope it will not have other consequences outside of working in VMs. But I’m not that optimistic about the second point.

Ram.

···

On Sat, Apr 3, 2010 at 5:05 PM, Cody Precord codyprecord@gmail.com wrote:

Hi,

On Apr 3, 2010, at 4:20 AM, cool-RR wrote:

I’ve tried your app on my Ubuntu VM: I see terrible lag when floating widgets, moving them around, and trying to dock them. It is possible that my VM is at fault. Can you please check if you get this kind of lag on Linux/Ubuntu?

Its probably mostly a performance issue because your running in a vm. Turning of Compiz on your desktop settings may help.

Cody

Hi,

Hi,

I've tried your app on my Ubuntu VM: I see terrible lag when floating
widgets, moving them around, and trying to dock them. It is possible that my
VM is at fault. Can you please check if you get this kind of lag on
Linux/Ubuntu?

Its probably mostly a performance issue because your running in a vm.
Turning of Compiz on your desktop settings may help.
Cody

Probably, but it's still a bit of an alarming signal. I mean, I don't get
lag when I use Firefox or most other programs in my Ubuntu VM. So PyAUI has
some weakness that causes this, and (1) I hope it will be solved (2) I hope
it will not have other consequences outside of working in VMs. But I'm not
that optimistic about the second point.

Wow, I have been away few days and we already are in full
wxTrac-mania... was it Easter only for me :smiley: ?

Anyway, to answer your questions:

(1) I don't think it will be fixed (if anything needs to be fixed, see
DJ's answers on agw.aui), as I have zero access to a Linux/Unix
machine: I develop on Windows only, and sometimes I test on a virtual
machine using Ubuntu. I mostly rely on other wxPython users and/or
developers for testing on other platforms and to provide patches to
make AGW widgets work reasonably well everywhere. As far as I can read
from your other messages, you don't seem to be willing to contribute
to the community with your efforts (i.e., patches, not necessarily
AGW-related);

(2) I don't see which consequences there should be.

Andrea.

"Imagination Is The Only Weapon In The War Against Reality."
http://xoomer.alice.it/infinity77/

==> Never *EVER* use RemovalGroup for your house removal. You'll
regret it forever.
The Doomed City: Removal Group: the nightmare <==

···

On 3 April 2010 16:24, cool-RR wrote:

On Sat, Apr 3, 2010 at 5:05 PM, Cody Precord <codyprecord@gmail.com> wrote:

On Apr 3, 2010, at 4:20 AM, cool-RR wrote:

Wow, I have been away few days and we already are in full

wxTrac-mania… was it Easter only for me :smiley: ?

For me it was Passover :slight_smile:

Anyway, to answer your questions:

(1) I don’t think it will be fixed (if anything needs to be fixed, see

DJ’s answers on agw.aui), as I have zero access to a Linux/Unix

machine: I develop on Windows only, and sometimes I test on a virtual

machine using Ubuntu. I mostly rely on other wxPython users and/or

developers for testing on other platforms and to provide patches to

make AGW widgets work reasonably well everywhere.

Okay, I am still not sure about how serious the problem is, because I haven’t compared the lag on a VM to a lag on a physical machine. Once I’ll do it I’ll know how much to worry.

As far as I can read

from your other messages, you don’t seem to be willing to contribute

to the community with your efforts (i.e., patches, not necessarily

AGW-related);

I know, I haven’t been contributing much. If you want, I might be able to contribute some widgets from my program, if someone finds them useful. It will be some work for me to decouple them from my application, but I’m willing to do that. (if someone will find my widgets useful.)

I’m thinking of two widgets I made recently. One I call a ScratchWheel. It lets you scroll through a timeline, it’s a bit hard to describe but I could show you if you want.

The other is a knob, similar to the one in agw but I prefer it much more. Turning is done by up-down movements, not circular, and I find this much more comfortable. It does CaptureMouse. It has modifiable snap-points.

I did both of them in the last week, and they’re still a bit buggy, but I will continue refining them, as I am using them in my project. If you want I can work on decoupling them.

Ram.

···

On Wed, Apr 7, 2010 at 6:04 PM, Andrea Gavana andrea.gavana@gmail.com wrote:

Update: I checked my PyAUI app on a real Ubuntu machine and it worked fine, so all is cool.

Thanks,

Ram.

···

On Wed, Apr 7, 2010 at 6:29 PM, cool-RR cool-rr@cool-rr.com wrote:

On Wed, Apr 7, 2010 at 6:04 PM, Andrea Gavana andrea.gavana@gmail.com wrote:

(1) I don’t think it will be fixed (if anything needs to be fixed, see

DJ’s answers on agw.aui), as I have zero access to a Linux/Unix

machine: I develop on Windows only, and sometimes I test on a virtual

machine using Ubuntu. I mostly rely on other wxPython users and/or

developers for testing on other platforms and to provide patches to

make AGW widgets work reasonably well everywhere.

To unsubscribe, send email to wxPython-users+unsubscribe@googlegroups.com

or visit http://groups.google.com/group/wxPython-users?hl=en