Re: Shuttleworth on Wine

2009-05-08 Thread Austin English
2009/5/8 Scott Ritchie :
> We had "no application regressions" as a release goal for 1.0, more or less
> - in practice that meant we were targeting every application users wanted to
> test it on.  But there were also 4 specific apps targeted too - IIRC stuff
> like word viewer.  In principle there's no reason an application like
> Photoshop couldn't be considered release critical in much the same fashion
> these were.

Yes, the targets were Microsoft Word/Powerpoint viewer, while cheap
and free to download, they're both actually pretty complex (office
based).

As a shameless plug, this is the kind of stuff I'm planning on testing
this summer for Summer of Code. Photoshop, however, is harder to test,
since it doesn't have an easy free download available.

Adobe reader/photoshop album, however, may be a bit easier to test,
and have the bonus of some similar bugs.

If anyone has some simple applications that are easy to test
(preferably, with no installer), shoot me an e-mail and I'll add it to
my my list of applications to look at.

-- 
-Austin




New icons for 1.1.21

2009-05-08 Thread Scott Ritchie

Hey everyone,

I just wanted to say that the icon discussion I started a couple weeks 
back has born even more fruit, and I'm really happy with the current 
state of the icons that I'm now using in the 1.1.21 Ubuntu packages. 
I've attached them, and will be sending them as patches soon as well.


I'm still not quite done with them, and they will likely change a bit 
after I get some UI feedback at the Ubuntu Developer Summit at the end 
of the month, but in the meantime I think they're quite better than what 
we have.


Unlike the ubuntustudio icons I found (and packaged with 1.1.20 as an 
experiment), these should be a bit more visible (and fully 
tango-compliant).  In particular, the stem of the glass is no longer two 
semitransparent pixels at normal 48x48 size, but instead has a full 
Tango border/inner brush stroke.


Smaller icons for the other standard sizes are being worked on as well, 
however they have to be retouched individually to maintain the 1 pixel 
border/brush stroke in the Tango style.  Eventually I'll submit a patch 
for our website's mini icon as well.


Anyway, please feel free to give way too much feedback :)

Thanks,
Scott Ritchie


new-wine-tango-icons-may-2009.tar.bz2
Description: application/bzip



Re: Shuttleworth on Wine

2009-05-08 Thread Scott Ritchie

Ben Klein wrote:

2009/5/8 Nicklas Börjesson :

And the *rest* of the world DO revolve around a few applications.
That is why they think so.


No, the rest of the world does not revolve around a few applications,
it's just that the #1 complaint against free operating systems has
been traditionally "it won't run Photoshop". In my experience, most
people who argue this don't even care about it, and in fact some
people miss the point entirely and dismiss Wine as "not a solution",
because they expect it to run natively, fluidly, with complete desktop
integration etc.



The great thing about this is these are all solvable problems, even in 
the near term.  Photoshop almost works.  Desktop integration is almost 
there.  I'm doing what I can to make Wine a very impressive piece of 
software to the point where its integration into the desktop seems 
completely natural.



Though, I must say, the majority of people I see/hear using Photoshop
*are* using it as a toy/hobby, not for 'real' work, i.e., a full time
job.

I have the same impression. And most haven't paid for it either.
Anyway, that really isn't important.


Except that WineHQ does not officially support pirated software (it
may run, but you'll get no official help getting it to run or work
properly).



Internet Explorer: Free as in beer.  Wine: Free as in speech. 
Photoshop: Free as in stolen.



The important thing is that they want it, no why.


As it stands, yes, the fact that they want it is more important than
why. It's also unimportant to Wine's goals (which is for *all*
applications to run, not just Photoshop), and should not be considered
a factor in determining when the next release is ready.




We had "no application regressions" as a release goal for 1.0, more or 
less - in practice that meant we were targeting every application users 
wanted to test it on.  But there were also 4 specific apps targeted too 
- IIRC stuff like word viewer.  In principle there's no reason an 
application like Photoshop couldn't be considered release critical in 
much the same fashion these were.


For practical reasons, however, we probably don't want to target 
particular applications just because they're popular - a better strategy 
would be to target particular users who only need one application that 
is almost working.  At least, that's what the model I wrote told me: 
http://yokozar.org/blog/archives/48


Thanks,
Scott Ritchie




Re: Severity levels

2009-05-08 Thread Henri Verbeet
2009/5/9 Remco :
> 2009/5/9 Ben Klein :
>> Still not your problem? Still feeling bullied, but this time by the
>> mailing list server?
>>
>> I don't believe your earlier mains have been resent. I certainly
>> haven't received them.
>
> My Gmail account tells me that all those mails are like 4 days old.
> This has happened to me before. I thought it was a problem with Gmail,
> but it may as well be the wine mailing list server, or something else
> entirely.
>
When you're not subscribed to the list, your posts have to go through
moderation. Sometimes that can take a while.




Re: Severity levels

2009-05-08 Thread Remco
2009/5/9 Ben Klein :
> Still not your problem? Still feeling bullied, but this time by the
> mailing list server?
>
> I don't believe your earlier mains have been resent. I certainly
> haven't received them.

My Gmail account tells me that all those mails are like 4 days old.
This has happened to me before. I thought it was a problem with Gmail,
but it may as well be the wine mailing list server, or something else
entirely.

Remco




Re: Severity levels

2009-05-08 Thread Ben Klein
2009/5/8 Nicklas Börjesson :
> 2009/5/8 Austin English :
>> No offense, but you should probably take the lack of (repeated)
>> responses as a sign.
>
> I did leave it alone.
> That post was a reaction to what I considered as bullying.
> The answers has almost never been to anything I have said,
> but rather to things I haven't said.

You've been repeatedly informed why your proposed changes to the
severity levels are a bad idea by many people on this list. Let's take
an analogy:

Imagine you're a fresh, young car tester at Ford. Using an open-door
policy to contact an executive, you promise a new, efficient design to
replace the current combustion engines completely. You present your
idea at a board meeting. The board is not receptive to your proposed
changes. The engineering department doesn't believe it will solve any
problems, and in fact that it will reduce fuel efficiency and increase
pollution. The other board members point out that you're very new to
the company, and that you have no experience in engine design or
engineering and you are only present in the company as a tester.

In this scenario, are you being bullied by the board members?

> //Nicklas
> PS.
> No, I am new to the wine project.
> But there is a world outside of it.
> DS.

You'd have some credibility if you researched what the Wine project
does with bugzilla, how it currently works, etc. rather than just
assuming it's the wrong way to do it.

2009/5/8 Nicklas Börjesson :
> Hi all,
> it seems that some of my earlier mails(and some other) has been re-mailed to 
> the list.
> I don't think that our(here, at my workplace) servers has done this, rather,
> it feels like the mailing list server did it.
> So understand that I am not bombarding the list.
> I see that many are replying to some really old posts.

Still not your problem? Still feeling bullied, but this time by the
mailing list server?

I don't believe your earlier mains have been resent. I certainly
haven't received them.




Re: Shuttleworth on Wine

2009-05-08 Thread Ben Klein
2009/5/8 Nicklas Börjesson :
> And the *rest* of the world DO revolve around a few applications.
> That is why they think so.

No, the rest of the world does not revolve around a few applications,
it's just that the #1 complaint against free operating systems has
been traditionally "it won't run Photoshop". In my experience, most
people who argue this don't even care about it, and in fact some
people miss the point entirely and dismiss Wine as "not a solution",
because they expect it to run natively, fluidly, with complete desktop
integration etc.

>>Though, I must say, the majority of people I see/hear using Photoshop
>>*are* using it as a toy/hobby, not for 'real' work, i.e., a full time
>>job.
>
> I have the same impression. And most haven't paid for it either.
> Anyway, that really isn't important.

Except that WineHQ does not officially support pirated software (it
may run, but you'll get no official help getting it to run or work
properly).

> The important thing is that they want it, no why.

As it stands, yes, the fact that they want it is more important than
why. It's also unimportant to Wine's goals (which is for *all*
applications to run, not just Photoshop), and should not be considered
a factor in determining when the next release is ready.




Re: comctl32/test: test CheckState Macros

2009-05-08 Thread Vitaliy Margolen
Nikolay Sivov wrote:
> No actually. Native uses ListView_SetItemState for that macro which is
> SNDMSGA in wine and SNDMSG in native.
He asked why his patch is not getting in - that's one of the reasons. You
should always use SendMessageW where possible. Especially for things that
don't care if it's A or W. This is to prevent extra A->W conversions.

Vitaliy.





RE: Severity levels

2009-05-08 Thread Nicklas Börjesson
Hi all, 
it seems that some of my earlier mails(and some other) has been re-mailed to 
the list.
I don't think that our(here, at my workplace) servers has done this, rather, 
it feels like the mailing list server did it.
So understand that I am not bombarding the list. 
I see that many are replying to some really old posts.

//Nicklas





Re: Does wine handle virtual midi ports correct on OSX?

2009-05-08 Thread Dewdman42

Thanks for that.  Hope we can get to the bottom of the issue.


Ken Thomases wrote:
> 
> On May 6, 2009, at 11:20 PM, Dewdman42 wrote:
> 
> As far as I know, only Emmanuel Maillard has touched the MIDI code in  
> the Core Audio driver.  I'm CC'ing him, just to be sure he sees this.
> 
> Cheers,
> Ken
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Does-wine-handle-virtual-midi-ports-correct-on-OSX--tp23419972p23436811.html
Sent from the Wine - Devel mailing list archive at Nabble.com.





Re: Does wine handle virtual midi ports correct on OSX?

2009-05-08 Thread Steve Schow
Thanks a lot for that.  Would be nice to get to the bottom of this  
issue and I am happy to run some tests if  he can help me set debug  
flags or whatever to figure it out.



On May 7, 2009, at 1:14 PM, Ken Thomases wrote:


On May 6, 2009, at 11:20 PM, Dewdman42 wrote:


Does anyone know if Darwine can be fixed to handle virtual midi ports
correctly?  They work very sporadically right now.  It seems to be  
related
to getting the ports flushed or initialized or something.  When  
there is a
virtual midi port present (under OSX), Wine seems to see it and  
lists it as
an available midi port, but I have not been able to consistently  
get that
port to function correctly.  Sometimes it does and sometimes it  
doesn't and
it seems to related to switching it on and off in some fashion  
makes it
work, though I can't seem to find a pattern that will work  
consistently.


All I can figure is that somehow Wine is not handling midi ports in  
a way

that is compatible with OSX virtual midi ports.

Anyone have any experience or knowledge in this area?


As far as I know, only Emmanuel Maillard has touched the MIDI code  
in the Core Audio driver.  I'm CC'ing him, just to be sure he sees  
this.


Cheers,
Ken



-
Steve Schow
st...@bstage.com
206-724-8083







RE: Shuttleworth on Wine

2009-05-08 Thread Nicklas Börjesson

>I think you're seriously underestimating Wine, and the amount of
>'real' work it can accomplish. The world doesn't revolve around Adobe
>products, contrary to what many recent converts to GNU/Linux may
>think.

As usual, I am not talking about myself, but people in generals' 
perception of it, which reflected quite well in Shuttleworths comments.
Whatever you think of the guy, remember he was a developer on 
the Debian project in the nineties. He's not totally unitiated.
And I don't think he is unique in any way. 

Also, (quoting http://www.winehq.org/about/):
"Wine is still under development, and it is not yet suitable for general use."
Doesn't say stability. Especially when the version has passed 1.0.

And the *rest* of the world DO revolve around a few applications.
That is why they think so.

>Though, I must say, the majority of people I see/hear using Photoshop
>*are* using it as a toy/hobby, not for 'real' work, i.e., a full time
>job.

I have the same impression. And most haven't paid for it either.
Anyway, that really isn't important. 
The important thing is that they want it, no why.




RE: Severity levels

2009-05-08 Thread Nicklas Börjesson
>No offense, but you should probably take the lack of (repeated)
>responses as a sign.

I did leave it alone.
That post was a reaction to what I considered as bullying.
The answers has almost never been to anything I have said, 
but rather to things I haven't said. 

//Nicklas
PS.
No, I am new to the wine project. 
But there is a world outside of it.
DS.




Re: Dynamically adding debug channels (__wine_dbg_set_channel_flags)

2009-05-08 Thread André Hentschel
The Problem with a pre-processor setting would be that the endusers may 
not be able to make good logs for the devs.
At the moment you can say to a user "send a log using 
'WINEDEBUG=commctrl wine program.exe'", the user doesnt have to know 
what he is doing exactly, but he sends a usefull text. That wouldnt be 
possible anymore as i understand it.


Best regards André Hentschel

Daniel Santos schrieb:
It would seem quite helpful for debugging odd situations to be able to 
turn debugging on and off programmatically.  I like not having every 
debug class loaded in memory by default (and everything that goes with 
maintaining that global list), but it would seem quite helpful for 
troubleshooting, testing and debugging special cases (mostly where one 
doesn't have the sources of the troublesome app).


Thus, perhaps __wine_dbg_set_channel_flags could add the debug channel 
to debug_options if it doesn't exist and even allow setting the 
default_flags (say by having a zero-length name in the channel 
argument) or even another function which would allow it.  I'm not sure 
what thread synchronization implications this would bring about (and 
the associated costs of the sync objects), it seems it would require 
at the least the use of a critical section to modify the 
debug_options, but perhaps this can be a pre-processor driven option?  
The configure could have a --enable-dynamic-channels or some such that 
would set a pre-processor macro, etc.


Alternatively, a cheaper (hackier) mechanism of thread-safety could be 
achived by having the debug_options be contained in a struct along 
with the nb_debug_options and have them heap-allocated so that the 
debug_options pointer could be changed in a single machine 
instruction.  A similar mechanism (i.e., hack) could be use to free 
the old debug_options struct.  That's ugly, but I'm just presenting 
options.


Daniel





  






Re: tools/winedump: sign compare fixes

2009-05-08 Thread Alexandre Julliard
Austin English  writes:

> -static const char *debugstr_wn(const WCHAR *wstr, int n)
> +static const char *debugstr_wn(const WCHAR *wstr, uint n)
>  {
>  static char buf[80];
>  char *p;
> -int i;
> +uint i;

uint is not a standard type. Use "unsigned int" instead.

-- 
Alexandre Julliard
julli...@winehq.org




Re: comctl32/test: test CheckState Macros

2009-05-08 Thread Nikolay Sivov

Vitaliy Margolen wrote:

André Hentschel wrote:
  

I made one patch out of them and improved my tests.
now i wonder again why its not getting in...



You should use SNDMSGW.

Vitaliy.


  
No actually. Native uses ListView_SetItemState for that macro which is 
SNDMSGA in wine and SNDMSG in native.





Re: comctl32/test: test CheckState Macros

2009-05-08 Thread Vitaliy Margolen
André Hentschel wrote:
> I made one patch out of them and improved my tests.
> now i wonder again why its not getting in...

You should use SNDMSGW.

Vitaliy.