kristian kvilekval | 11 Aug 19:29
Picon
Gravatar

gtk-Win32?


Would anybody be able to comment on the win32 gtk port? Does it work?
what are the requirements, etc?

I've looked around a bit and seen that gimp was ported to win32.

Would we be able to take the same route for zinf?  It seems a shame
to always have to maintain two major GUIs instead of one.

I do not currently have a win32 machine or I would attempt this 
myself.

Has anybody tried this approach or decided against this?

--

-- 
Kristian G. Kvilekval
email:kris <at> cs.ucsb.edu office:(805)893-4178 http://www.cs.ucsb.edu/~kris

-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
Ian Williamson | 11 Aug 22:08
Picon
Favicon

RE: win32 bugs

I'm back from "vacation" (You all missed me didn't you!)...

Mario,

I have some patched for problems with the Win32 compile that will cause all
kinds of strangeness.

[For example, if the files in the plugins directory are built with a "debug"
build, then the zinf.exe is rebuild with release (the plugins directory will
NOT be automatically rebuilt).]

I'm also going to be looking into those compile errors you listed.  I get
them too, but thought them harmless enough (for now).  If you want to
co-ordinate Win32 fixes let me know directly and we'll work together at it.

I'll get Ed my latest build fixes today and hopefully they can get into the
tree soon.

IanW

> -----Original Message-----
> From: zinf-devel-admin <at> lists.sourceforge.net
> [mailto:zinf-devel-admin <at> lists.sourceforge.net]On Behalf Of Mario
> Pintaric
> Sent: August 6, 2002 10:16 PM
> To: zinf-devel <at> lists.sourceforge.net
> Subject: Re: [Zinf-devel] win32 bugs
>
>
> Build issues resolved for me using VC++ 6.0.  Fairly clean compile.  Here
(Continue reading)

Ed Sweetman | 11 Aug 23:00
Favicon

musicbrainz?

Not to be rude.  But what the hell is going on with musicbrainz and
their website/ftp/cvs ?   It's unaccesible, hence the player is not able
to be built.   Are we going to have to host the last valid version of
musicbrainz?  what gives?

-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
Ed Sweetman | 11 Aug 23:13
Favicon

Re: musicbrainz?

found it at http://musicbrainz.eorbit.net/download.html
looks like we should update our links on the website and possibly get
the people who run the musicbrainz.org domain to redirect to this then.
and the sourceforge site seems entirely inactive.    

On Sun, 2002-08-11 at 17:00, Ed Sweetman wrote:
> Not to be rude.  But what the hell is going on with musicbrainz and
> their website/ftp/cvs ?   It's unaccesible, hence the player is not able
> to be built.   Are we going to have to host the last valid version of
> musicbrainz?  what gives?
> 

-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
Alexey Zakhlestine | 12 Aug 09:38

Re: gtk-Win32?

kristian kvilekval wrote:
kk> Would anybody be able to comment on the win32 gtk port? Does it work?
kk> what are the requirements, etc?

GTK+ is not a good decision for win-32. All projects, that I've seen
using it, seem to be not user-friendly.. Fonts have incorrect size,
layout is often broken, etc.
Speed also suffers.

IMHO, we should stay "native", when possible..

-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
Mario Pintaric | 13 Aug 09:56
Favicon

Re: win32 bugs

Hey Ian,

I actually take weekends off, crazy huh.  I'll be looking at the issues
pointed out over the course of this week as time permits.  The build
problems were relatively minor.  One of the warnings has already been
tackled in some sources (name truncation problem in template identifiers).
I looked into it, turns out the M$ compiler, up to version 6.0, has a bug
and will ignore pragmas to turn this warning off, so the most common warning
can safely be ignored.  Though it will manifest itself during debug, since
the affected identifiers won't be visible.

I've noticed that on my setup, debug and release builds dump everything into
the same directories.  This might explain some issues that are being seen
since you can thus easily go out of sync with your own work.

I'm not using BUILDALL.DSP.  Haven't looked into why this is broken, but it
is.  I use it's equivalent from the GUI Zinf project.

 I agree with Ed on freezing the code given where things are at.  With fixes
in place, the current version of the player would look pretty good.  Sounds
good too.  I've compared the player to some other alternatives ... at lower
bit rates it sounds much better then everything I've tried other then the
most current builds of Winamp.  My main interest in the project actually
started because this player seems to be so focused on the music rather then
the gizmos attached to it.

I have noticed some minor issues with the GUI of the player on Win32.  There
are some redraw issues with the Aqua skin (the track position indicator).
The latest changes for volume updates are, well, cute in the way they ramp
up the volume to the current setting, but the current volume setting is not
(Continue reading)

Mario Pintaric | 13 Aug 10:08
Favicon

Re: gtk-Win32?

It would be cool to have a Win32 version of GTK+, but from what I've seen,
this is such a big job that you could dedicate all of your time just trying
to make this work/stable.

In the end, the only big return would be to minimize issues across
platforms.  From the little that I've toyed with it, the current ideas
pertaining to GTK and Win32 are way off the mark performance wise.  GTK to
work well under Win32 will need some device driver support and shell
integration.  Quite doable and something that would make it more attractive
as an option, even for developers enslaved by Win32 (like me), but not
likely to come out of Redmond.  The alternative is to have a generic filter
driver, unfortunately, no one appears to be looking at any of this.

My two cents worth, the cygwin efforts and the fact that it has become very
GCC centric doesn't help either.

GTK+?  Maybe next year or the year after that.

----- Original Message -----
From: "Alexey Zakhlestine" <me <at> mail.indeyets.net>
To: "kristian kvilekval" <zinf-devel <at> lists.sourceforge.net>
Sent: Monday, August 12, 2002 3:38 AM
Subject: Re: [Zinf-devel] gtk-Win32?

> kristian kvilekval wrote:
> kk> Would anybody be able to comment on the win32 gtk port? Does it work?
> kk> what are the requirements, etc?
>
> GTK+ is not a good decision for win-32. All projects, that I've seen
> using it, seem to be not user-friendly.. Fonts have incorrect size,
(Continue reading)

Ed Sweetman | 13 Aug 10:52
Favicon

the TODO list

The todo list is stuff that must be done before the next "release" is
ready to be released.  These should all consist of detrimental
misbehaviors or crashes or problems with the build system.  For example,
volume slider is not responding to real volume correctly would be one. 
Also, player forgets where theme is for no reason or crashes when you do
a certain thing. I want to get a list of these problems with zinf
compiled the recommended way.  In windows this means no added
optimizations,  just stable nasm and vc6 and compilation via
BuildAll.dsp.  This is what will be packaged up on the site and this is
what i care about.  If someone in windows land wants to compile a
different way and it causes problems, it's not gonna hold up this
release unless they are giving me a patch to fix it.  We need to test
the linux client as extensively as possible to make sure no stupid bugs
are left.   We need to reformat and clean up code and all that but i
think people have been waiting for a good release for too long and we
can do that now and worry about how the code look later.  any other OS's
with zinf working correctly would be nice to know about too.   Solaris 8
is one i think we work on.  I'd like to bring all the README's and
INSTALL's and such up to date.  Build instructions need to be brought up
to date.   It's all about bug squashing from now on.

So, anyone with bugs,  just reply and add to the list.  It has to be
with the current cvs pull.  I know there are a lot of issues with the
windows port and selecting / adding files.  I'm concerned about that ..
and it's high on the priority list,  but not exactly high enough to stop
a release if they remain unresolved.   I'm more concerned with streaming
errors and bugs, because that's a strong point with zinf.  

Anyways  when responding , feel free to remove all this text above,  but
keep the list appending.  
(Continue reading)

Tim Lesher | 13 Aug 14:59

Re: gtk-Win32?

Mario Pintaric said:
> It would be cool to have a Win32 version of GTK+, but from what I've
> seen, this is such a big job that you could dedicate all of your time
> just trying to make this work/stable.

The current win32 GTK port (as used in Gimp/win32) works pretty well...
the biggest problem I can see is that it just doesn't feel like a win32
app (surprise!), which I'm sure will turn off Windows users.

A better choice might be wxWindows.  It's much more mature, much more
stable, and uses native widgets on each platform.  We're using it at work,
and it looks good and works well.  The downside is that it has its own
message model (think of a cross-platform MFC).

-------------------------------------------------------
This sf.net email is sponsored by: Dice - The leading online job board
for high-tech professionals. Search and apply for tech jobs today!
http://seeker.dice.com/seeker.epl?rel_code=31
Alexey Zakhlestine | 13 Aug 15:47

Re: the TODO list

Ed Sweetman wrote:

ES> 1.  anything that crashes/locks zinf besides playing corrupted or
ES> non-valid files.
ES> 2.  a feature doesn't function and if a minor feature, cant be worked
ES> around.
ES> 3.  preference options loss or resetting.

well.. we have a bug in ID3-tags writing code.
I'll try to make a working example tomorrow..

Sometimes you take an mp3 without tags, edit some of its ID3-info and
find, that file is no more played, and is reported as a corrupted..

-------------------------------------------------------
This sf.net email is sponsored by: Dice - The leading online job board
for high-tech professionals. Search and apply for tech jobs today!
http://seeker.dice.com/seeker.epl?rel_code=31

Gmane