Re: Wine translation statistics sources

2009-06-06 Thread Jonathan Ernst
Hello,

Le dimanche 07 décembre 2008 à 02:15 +0100, Mikołaj Zalewski a écrit :
 Hi,
   I didn't update the translation statistics 
 (http://www.mikolaj.zalewski.pl/wine-transl/) very regularly lately - my 

Your server seems down. Wouldn't it be better to host your script on
WineHQ ?

Best regards






Re: notepad: updated French translation

2008-06-09 Thread Jonathan Ernst
Hello,

Le dimanche 08 juin 2008 à 23:59 +0100, Rob Shearman a écrit :
 2008/6/7 Jonathan Ernst [EMAIL PROTECTED]:
  Le samedi 07 juin 2008 à 10:57 +0200, Laurent Vromman a écrit :
 [...]
  À propos du Bloc-notes... and not À propos de Bloc-notes...
 
  I changed it and removed the extra ellipsis to conform to most HIGs (eg. 
  Gnome's : 
  http://developer.gnome.org/projects/gup/hig/hig-diff/menus-design.html)
 
 
 The Windows style is to include the ellipsis whenever a menu item will
 normally result in a dialog box appearing, not just when further user
 input is required. I think it is more important to be consistent with
 what we already have in Wine and with native equivalents of our
 programs than to conform with certain HIGs.
 

Do you have any reference for this Windows rule ?

I didn't find it and Firefox, Internet Explorer, Notepad, Paint and
OpenOffice on Windows (in French at least) do not have ellipsis in About
menu entry (altough Firefox has a special ? Menu in Windows instead of
Help).

As for what we already have in Wine, regedit and wordpad don't have
ellipsis in this place, so I think that notepad is inconsistent with the
rest of Wine.

Regards.

Jonathan





Re: French translation only partial?

2008-06-07 Thread Jonathan Ernst
Hello,

Le samedi 07 juin 2008 à 00:05 +0200, Frans Kool a écrit :
[...]
 I just had a look at the French translation of the
 dlls/kernel32/nls/winerr_fra.mc file.
 I noticed only the first 54 messages have been translated, whereas the other
 1876 are still the English originals.

Translations in Wine must be in sync for every languages (i.e. unlike
other projects that use msgfmt/.po/.mo files, if Wine translations miss
some ressources they won't appear at all). The case you are reporting
might be different though.

I have sent a patch for some more strings. I won't have time to finish
this file by the time Wine 1.0 is out. Please feel free to finish this
translation.

 Was this on purpose? Or was this a partial translation which needs to be
 finalized (the remaining 97.2%)?

The purpose was that the file stays in sync with its English
counterpart. I haven't put too much effort myself in this file as the
strings it contains are rarely visible to end users.
 
 I'm all for translating Wine in as many languages as possible, but I doubt 
 this
 is the way to get there. Is there some way to detect if the 'translation' of a
 message is identical to the original (English) one and have it show up as
 'partially translated' in the translation overview [1]?

This is not supported yet by Mikołaj tool. So that the files have to be
checked manually, see the last paragraph of
http://wiki.winehq.org/Translating

 
 As a side note, is there any review on translations or is the policy any
 translation is better than no translation? When Wine 1.0 is going to be

The patches are publicly available, if anyone contests the quality of
one patch, it can be discussed on the mailing list. 

 released, how can we be sure that the application is actually
 completely translated.

You have to check manually.

 For example, if I really wanted to harm translations, I could make a copy of 
 all
 English resource files, just change the 'LANGUAGE LANG_ENGLISH, 
 SUBLANG_DEFAULT'
 to whatever language I would like to 'translate' and submit them.
 As far as I know, there is no way of detecting this.

Alexandre wouldn't commit such a patch I guess.

Best regards.

Jonathan





Re: kernel: updated French translation

2008-06-07 Thread Jonathan Ernst
Hello, 

Please use reply to all when replying to this mailing list messages.

Le samedi 07 juin 2008 à 10:53 +0200, Laurent Vromman a écrit :
 There are a few mistakes in your translations :
 
 The right translation for Overflow is Dépassement, not Dépacement

Thanks for catching this, I must have been tired this morning.

 
 You often use the word Mauvais as a translation for Bad. Sometimes, 
 it could be better not to translate literally. For example, I think 
 Niveau de pilote incorrect is a better translation for Bad driver 
 level than Mauvais niveau de pilote. You should try to avoid 
 Mauvais anytime you can.

Fixed in the new patch.

 
 Last thing : I'm not sure Sémaphore is a female word in french : 
 http://fr.wikipedia.org/wiki/S%C3%A9maphore_(informatique)

Fixed too, thanks.

Regards.





Re: kernel: updated French translation

2008-06-07 Thread Jonathan Ernst
Hi again.


Le samedi 07 juin 2008 à 12:28 +0200, Laurent Vromman a écrit :
 
 There is a mistake here :
 L'acquéreur de le sémaphore est mort

Woops.

 
 The translation of broken pipe is not good too, but I can't find 
 anything better on the internet.
 You should maybe try something like Tube indisponible (broken pipe), 
 if you think it is better.

http://glossaire.traduc.org/index.php?s=broken pipe

Sun's glossary says tube interrompu, I'll use that.






Re: Lug Radio Live 2008 wine talk. Slides online, comments welcome.

2008-04-04 Thread Jonathan Ernst
Hello,

Le jeudi 03 avril 2008 à 20:26 -0700, Dan Kegel a écrit :
 [...]

 The slides are pretty basic; I'll talk a lot around them.
 If anybody feels like reviewing the slides
 and giving feedback, I'd appreciate it.


Slide 4 :

You might be interested to add some, government related, recent
migrations in Europe to this slide :

French Police ~70'000 seats
http://www.cnet.com/8301-13505_1-9861472-16.html

Geneva, Switzerland schools 9'000 seats
http://www.tdg.ch/pages/home/tribune_de_geneve/recherche/recherche_3_2_1/(contenu)/211880

http://www.google.com/translate?u=http%3A%2F%2Fwww.tdg.ch%2Fpages%2Fhome
%2Ftribune_de_geneve%2Frecherche%2Frecherche_3_2_1%2F(contenu)%
2F211880langpair=fr|enhl=frie=UTF8

Slide 13 :

Maybe add 2008: Codeweavers releases Crossover Games

I'm looking forward to hearing this second Wine related LugRadio.

Best regards.

Jonathan







Re: WineD3D: Spelling fixes.

2008-01-10 Thread Jonathan Ernst

On jeu, 2008-01-10 at 10:53 -0600, Austin English wrote:
 - * which is essentially an input, is the destiantion register
 because it is the first
 - * param. According to the msdn, this must be register r5, but
 let's keep it more flexible
 + * which is essentially an input, is the destination register
 because it is the first
 + * paramater. According to the msdn, this must be register r5,
 but let's keep it more flexible

paramEter ?





Re: [Fwd: Re: French LTEXT correction]

2008-01-07 Thread Jonathan Ernst
Hello,

On lun, 2008-01-07 at 08:54 +0100, Jonathan Ernst wrote:
 From: Vincent Hardy [EMAIL PROTECTED]
 Date: Mon, 07 Jan 2008 08:45:19 +0100
 
 Jonathan Ernst a écrit :
  On ven, 2008-01-04 at 11:24 +0100, Vincent Hardy wrote:
  Regedit displays Rechercher::. Now Regedit displays Rechercher : and 
  so on...
  
  It doesn't here (?). Furthermore in French : should be preceded by an
  unbreakable space (like it's the case now) and not a normal space.
  
  
  
 Thank you for your explanation.
 
 Nevertheless, it is not normal ::. See capture...

As I said, I don't have this problem here. We first have to understand
why you have a different rendering than mine.

What is your locale ? (I have fr_CH.UTF-8)

Is it a font problem (missing nbsp; character) ?

Does someone else here know about the difference we are seeing and how
to fix it properly ?

 
 (sorry for my poor english, I'm french speaking)

So do I, don't worry.

Best regards.

Jonathan
attachment: me.png


[Fwd: Re: French LTEXT correction]

2008-01-06 Thread Jonathan Ernst
Hello,

Please use reply-to all so that everybody on the list can read your
answer.

 Forwarded Message 
From: Vincent Hardy [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: Jonathan Ernst [EMAIL PROTECTED]
Subject: Re: French LTEXT correction
Date: Mon, 07 Jan 2008 08:45:19 +0100

Jonathan Ernst a écrit :
 On ven, 2008-01-04 at 11:24 +0100, Vincent Hardy wrote:
 Regedit displays Rechercher::. Now Regedit displays Rechercher : and 
 so on...
 
 It doesn't here (?). Furthermore in French : should be preceded by an
 unbreakable space (like it's the case now) and not a normal space.
 
 
 
Thank you for your explanation.

Nevertheless, it is not normal ::. See capture...

(sorry for my poor english, I'm french speaking)


inline: regedit.png

signature.asc
Description: This is a digitally signed message part



Re: French LTEXT correction

2008-01-04 Thread Jonathan Ernst

On ven, 2008-01-04 at 11:24 +0100, Vincent Hardy wrote:
 Regedit displays Rechercher::. Now Regedit displays Rechercher : and 
 so on...

It doesn't here (?). Furthermore in French : should be preceded by an
unbreakable space (like it's the case now) and not a normal space.






Re: Wine Weekly News

2007-12-10 Thread Jonathan Ernst
Hello,

First, thank you for your work on the WWN !

About the new AppDB Application Status Changes, I see that you have a
change column. What do you think about adding the sum of this column
somewhere so we can see how/if Wine is improving between releases
regarding application compatibility (of course this would be just an
indication).

Best regards.

Jonathan





[press] Phoronix compares 7 versions of Wine

2007-12-09 Thread Jonathan Ernst
Hello,

What do you think about their tests and results ?

http://www.phoronix.com/vr.php?view=11539

The performance in the fourteen 3DMark 2001 SE and 3DMark 2003 tests
were fairly consistent in the releases between WINE 0.9.44 and WINE
0.9.50 -- generally only swaying a few frames in either direction --
though the performance overall has slightly declined and we were
surprised by a few of the results.




signature.asc
Description: This is a digitally signed message part



Re: [press] Phoronix compares 7 versions of Wine

2007-12-09 Thread Jonathan Ernst
On dim, 2007-12-09 at 14:07 +0100, Jonathan Ernst wrote:
 Hello,
 
 What do you think about their tests and results ?
 
 http://www.phoronix.com/vr.php?view=11539

I guess it's linked with http://bugs.winehq.org/show_bug.cgi?id=10631







Re: [AppDB] Change licence to AGPL

2007-11-24 Thread Jonathan Ernst
Hello,

Le vendredi 23 novembre 2007 à 23:42 -0500, Chris Morgan a écrit :
 I think I'm ok with the gpl/agpl v3 change. Are there any other people

I'm ok with this change too.

Best regards.





Re: Removal of unused audio drivers

2007-04-23 Thread Jonathan Ernst
Le lundi 23 avril 2007 à 09:23 -0600, Andrew Ziem a écrit :
[...]
 
 By the way, in LTSP, ESD's major deficiency is not being able to control 
 the volume from things like the GNOME sound applet, so there's some 
 interest in (but no support for) changing to PulseAudio.

LTSP on Ubuntu feisty uses PulseAudio already (instead of ESD).






Re: Any news on hiweedlayer?

2007-04-08 Thread Jonathan Ernst
Le dimanche 08 avril 2007 à 13:16 +0200, Stefan Dösinger a écrit :
 Hi,
 I was wondering if there was any news on this hiweedlayer program which was 
 discussed earlier and turned out to be just a packed up wine archive? Dan 
 said he was in contact with them. Has there been any outcome yet?

They said they posted their patches against the Wine version they are
using here :

http://forum.ubuntu.org.cn/viewtopic.php?t=37610







Re: Dead links

2007-01-19 Thread Jonathan Ernst
Le vendredi 19 janvier 2007 à 11:47 +0100, Francois Gouget a écrit :
 
 I found some dead links on WineHQ. hat should we do about them? Does 
 anyone want to hunt them down to see if they have simply moved 
 elsewhere? There are also a bunch of dead links related to the Wine 
 mailing lists. We cannot simply remove those :-(

FYI web.archive.org has most of them archived.







Re: fix a typo

2007-01-06 Thread Jonathan Ernst
Le samedi 06 janvier 2007 à 21:39 +0100, Detlef Riekenberg a écrit :
 On Sa, 2007-01-06 at 15:08 +0100, Jonathan Ernst wrote:
  (I think)
 
 I decided to use options, because native Ports have:
 
 COM*: Multiple options (BaudRate, DataBits, StopBits, Parity)
 LPT*: A single option (TransmissionRetryTimeout)
 FILE: No options
 
 
 Wine will add Redirection, what we can set in the registry
 at HKCU\Software\Wine\Printing\Spooler\portname
 
 

I did think it should be fixed because I thought that no was always
followed by singular like in French (which seems logical but might be
wrong in English). The patch was not based on technical ground.

Regards.







Re: mshtml as html parser

2006-12-07 Thread Jonathan Ernst
Le jeudi 07 décembre 2006 à 22:52 +0300, Kirill K. Smirnov a écrit :
 Hi, all!
 
 Just a little question: can wine's current implementation of mshtml.dll be 
 used as html parser? I need to convert html code into a tree without 
 displaying it.

You might want to use tidy and an XML pareser :
http://www-128.ibm.com/developerworks/library/x-tiptidy.html






Re: [PATCH] [WineCfg]: a few fixes for the French translation

2006-12-06 Thread Jonathan Ernst
Le mercredi 06 décembre 2006 à 21:35 +0100, Eric Pouech a écrit :
 - remove typos (ortaugraffe)
 - set correct size for controls
 - used correct space usage (for French)
 [...]

 -LTEXT   Nouveau suclassage pour:,IDC_STATIC,16,58,100,8
 +LTEXT   Nouveau suclassage pour :,IDC_STATIC,16,58,100,8

Could you please fix suclassage as well ;-)


Thanks.

Jonathan





Re: tools/. mono.php

2006-12-04 Thread Jonathan Ernst
Le vendredi 01 décembre 2006 à 10:35 -0600, Jeremy Newman a écrit :
 ChangeSet ID: 30235
 CVSROOT:  /opt/cvs-commit
 Module name:  tools
 Changes by:   [EMAIL PROTECTED]   2006/12/01 10:35:01
 
 Added files:
   .  : mono.php 
 
 Log message:
   Jonathan Ernst [EMAIL PROTECTED]
   - mono downloader script



Please don't forget to upload the files to sourceforge as requested with
the patches, because it is breaking those Wine downloads...

See: 
http://source.winehq.org/mono.php?action=showlist
http://source.winehq.org/mozactivex?action=showlist

Thanks





Re: Wine 0.9.25 full of regressions!

2006-11-14 Thread Jonathan Ernst
Le mardi 14 novembre 2006 à 16:07 +0100, Mirek a écrit :
 :) No, in current git or cvs it is still not fixed, i tried it again 
 before 10 minutes.
 
 Mirek
 
 Dmitry Timoshkov napsal(a):
  Mirek [EMAIL PROTECTED] wrote:
  
  Ok, i found patch which caused regression in 3DMark 2003, Flatout and 
  some other games and apps, it is this patch:
  kernel32: Better workaround for the lack of locale environment 
  variables on MacOS from Alexandre Julliard
  
  
  It's already fixed in the current git.
  
 
 
 

Again, please open a bug about this regression. wine-devel is not
bugzilla.

And _please_ stop top-posting (at least on bottom-posted threads), it
makes it really hard and uncomfortable to read.

Thanks,








Re: Copy protection

2006-10-04 Thread Jonathan Ernst
Le mardi 03 octobre 2006 à 15:51 -0500, Tom Spear a écrit :
[...]
 
 
 I'm by no means an expert on copyright law or copy protection, but I
 think that using any method other than writing directly to the MBR
 with those copy protection measures would be illegal because writing
 to a file (registry, wine-only proprietary db or any other type of
 file) as opposed to writing to the mbr like the copy protection is
 supposed to could potentially reveal data that the copy protection
 companies don't want being revealed, and therefore that would end up
 making wine a possible target for aiding circumvention.  Sure there
 are tools out there that crackers use that read the mbr and store it
 in a file, so that they can circumvent the copy protection, but that
 has nothing to do with wine. 

This doesn't require cracker tools, reading a MBR using standard tools
like dd is as easy as reading a file or registry.

Jonathan


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: Copy protection

2006-10-04 Thread Jonathan Ernst
Le mercredi 04 octobre 2006 à 21:14 +0100, Martin Owens a écrit :
 It's a very very bad idea, I don't understand why linux doesn't
 protect normal users corrupting the disk at byte level that just seems
 really bad for security.

Every distro does AFAIK. However if people mess with their user's rights
or don't understand why running user applications as root is dangerous
there is nothing Linux can do against it.


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: Wine translations statistics

2006-09-25 Thread Jonathan Ernst
Le lundi 25 septembre 2006 à 13:29 +0200, Mikołaj Zalewski a écrit :
 To check what needs to be translated I have played a bit with wrc 
 --verify-translation and made some HTML from it's results. As this might 
 interest other translators I've put the statistics at 
 http://pf128.krakow.sdi.tpnet.pl/wine-transl/ .
 
 Mikolaj Zalewski
 
 
 

Thanks that is very useful.

I sent some new French translations to wine-patches.

Jonathan


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: Jonathan Ernst : winecfg: French translation update.

2006-09-10 Thread Jonathan Ernst
Le dimanche 10 septembre 2006 à 20:56 +0200, Frank Richter a écrit :
 On 10.09.2006 10:28, Alexandre Julliard wrote:
  -LTEXT   This library is free software; you can redistribute 
  it and/or modify it under the terms of the GNU Lesser General Public 
  License as published by the Free Software Foundation; either version 2.1 of 
  the License, or (at your option) any later version.,
  +LTEXT   Cette biblioth�que est un logiciel libre�; vous 
  pouvez la redistribuer et/ou la modifier conform�ment aux dispositions de 
  la Licence Publique G�n�rale GNU, telle que publi�e par la Free Software 
  Foundation�; version 2.1 de la licence, ou encore (� votre choix) toute 
  version ult�rieure.
   IDC_STATIC,119,44,124,72
 
 It seems that all (L)GPL translations are marked unofficial by the
 FSF. That's why I though it wouldn't be bad to put in a translated This
 library is ... but keep the original English notice as well for the
 German translation.
 
 -f.r.


Hi Frank,

At least in the GNOME translation project we are now translating these
legal things as well even if they are unofficial. 

By the way, in that case, the license is not translated, only the fact
that Wine is free software and that you have to read the LGPL, so I
think that we don't need to put both French and English text.

Regards,

Jonathan





signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: Re: Drive mapping of Z:

2006-07-24 Thread Jonathan Ernst
Le lundi 24 juillet 2006 à 11:25 +0200, [EMAIL PROTECTED] a écrit :
 Hi Marcus, 
 
 you wrote:
 
   (Maybe it's possible just to leave out the Z: mapping?)
  
  rm ~/.wine/dosdevices/z:
  
  You can also adjust the wineprefixcreate script not to create it anymore.
 
 as we've heard from our Austrian colleague, this is not improving sec (which 
 was a freshening shock for me). Furthermore, on this machine it's impossible 
 to remove the softlink mapping to Z:. It points to //. This was not done 
 manually nor intentionally. So I wondered wether this is part of WINE's 
 normal behaviour or something different. 

Try: rm ~/.wine/dosdevices/z\:



signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: The Internet Explorer 6 AppDB entry needs some love

2006-07-12 Thread Jonathan Ernst
Le mardi 11 juillet 2006 à 21:50 -0700, Scott Ritchie a écrit :
 Well, with the recent changes, there's a lot of confusion out there
 about the proper way to get IE6 installed and working from scratch
 again.

The proper way to get is installed is just to install it and that's what
written on the How-to. 

However if someone knows the exact liste of overrides needed to run it,
I'll be glad to update the page accordingly.

Thanks


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: Issue with French Canadian Keyboard Under SLED 10

2006-07-10 Thread Jonathan Ernst
Le vendredi 07 juillet 2006 à 13:20 -0400, Michael Lessard a écrit :
 Hi everybody !
 
  We still have an issue with wine 0.9.16 and french canadian keyboard
 accent, we use locale fr_FR.UTF-8 ...

Why don't you use fr_CA if you have a french canadian keyboard?



signature.asc
Description: Ceci est une partie de message	numériquement signée



[AppDB] Re: appdb/include filter.php

2006-07-07 Thread Jonathan Ernst
Le jeudi 06 juillet 2006 à 23:49 -0500, WineHQ a écrit :
 ChangeSet ID: 26258
 CVSROOT:  /opt/cvs-commit
 Module name:  appdb
 Changes by:   [EMAIL PROTECTED]   2006/07/06 23:49:32
 
 Modified files:
   include: filter.php 
 
 Log message:
   Tony Lambregts [EMAIL PROTECTED]
   filter_gpc() should ignore any bugzilla parameters to avoid errors when 
 these cookies are set
 
 Patch: http://cvs.winehq.org/patch.py?id=26258
 
 Old revision  New revision  Changes Path
  1.3   1.4   +12 -1  appdb/include/filter.php
 
 Index: appdb/include/filter.php
 diff -u -p appdb/include/filter.php:1.3 appdb/include/filter.php:1.4
 --- appdb/include/filter.php:1.3  7 Jul 2006  4:49:32 -
 +++ appdb/include/filter.php  7 Jul 2006  4:49:32 -
 @@ -42,8 +42,19 @@ function filter_gpc()
  util_show_error_page_and_exit(Fatal error: 
 .$aKeys[$i]. should be an array.);
  break;
  default:
 -if($aKeys[$i]!=whq_appdb  $aKeys[$i]!=MAX_FILE_SIZE) 
 // whq_appdb is the name of the session cookie
 +if($aKeys[$i]!=whq_appdb  // don't filter the appdb 
 session cookie
 +
 +   // or any bugzilla cookies
 +   $aKeys[$i]!=BUGLIST 
 +   $aKeys[$i]!=DEFAULTFORMAT 
 +   $aKeys[$i]!=Bugzilla_login 
 +   $aKeys[$i]!=LASTORDER 
 +   $aKeys[$i]!=Bugzilla_logincookie 
 +   $aKeys[$i]!=DEFAULTFORMAT 
 +   $aKeys[$i]!=MAX_FILE_SIZE)

These cookies cannot be accessible in the real AppDB as bugzilla and
AppDB are in separate hosts... I don't think this patch makes any sense
in AppDB.

A better fix would be to don't clear $_COOKIES in filter.php and have a
unit test that checks that $_COOKIES is not used anywhere in the code
(only in filter.php).


signature.asc
Description: Ceci est une partie de message	numériquement signée



[AppDB] Re: appdb/include incl.php

2006-07-07 Thread Jonathan Ernst
Le jeudi 06 juillet 2006 à 21:36 -0500, WineHQ a écrit :
[...]
  
 +/**
 + * rename $_REQUEST variables to preserve backwards compatibility
 + * with bugzilla links and urls in emails and on google from before our
 + * mass rename of GPC variables to use our coding standard prefixing
 + *
 + * NOTE: we may be able to remove these backwareds compatibility changes
 + *   in a few years, check in mid 2007 to see how many old
 + *   links are still poping up in google then
 + */
 +if(isset($_REQUEST['versionId']))
 +{
 +   $_REQUEST['iVersionId'] = $_REQUEST['versionId'];
 +   unset($_REQUEST['versionId']);
 +}
 +if(isset($_REQUEST['appId']))
 +{
 +   $_REQUEST['iAppId'] = $_REQUEST['appId'];
 +   unset($_REQUEST['appId']);
 +}

This (+catId) is enough IMHO, looking at the results of google when you
search for site:appdb.winehq.org, you'll see than only pages with catId,
versionId and appId are indexed and I can't think of any reason that
would make someone link to the AppDb with buglinkId or sub for example.

 +if(isset($_REQUEST['buglinkId']))
 +{
 +$_REQUEST['iBuglinkId'] = $_REQUEST['buglinkId'];
 +unset($_REQUEST['buglinkId']);
 +}
 +if(isset($_REQUEST['catId']))
 +{
 +$_REQUEST['iCatId'] = $_REQUEST['catId'];
 +unset($_REQUEST['catId']);
 +}
 +if(isset($_REQUEST['sub']))
 +{
 +$_REQUEST['sSub'] = $_REQUEST['sub'];
 +unset($_REQUEST['sub']);
 +}
 +if(isset($_REQUEST['topic']))
 +{
 +$_REQUEST['sTopic'] = $_REQUEST['topic'];
 +unset($_REQUEST['topic']);
 +}
 +/* End backwards compatibility code */
 +
 +
 +
  // create arrays
  $sidebar_func_list = array();
  $help_list = array();
 
 
 


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: [AppDB] - move getMaintainersUserIds...() to version::getMaintainersUserIds()

2006-07-07 Thread Jonathan Ernst
Le vendredi 07 juillet 2006 à 01:21 -0400, Chris Morgan a écrit :
 Move getMaintainersUserIds...() to version::getMaintainersUserIds() and fixup 
 callers of this function.
 
 Chris
 
 
 

This one looks fine to me.


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: [AppDB] - preferences.php cleanups

2006-07-07 Thread Jonathan Ernst
Le vendredi 07 juillet 2006 à 01:06 -0400, Chris Morgan a écrit :
 Stop using global variables in preferences.php.  Reorder functions so we 
 don't 
 have php code running and functions in the middle of it. Rename a couple of 
 variables to match our current variable naming convention.
 
 Chris
 

This one will conflict with the filter.php enabling in this file, can
you redo it afterwards ?

Thanks.


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: [AppDB] - cleanup require/require_once()/include()

2006-07-07 Thread Jonathan Ernst
Le vendredi 07 juillet 2006 à 00:37 -0400, Chris Morgan a écrit :
 Use require() for path.php and include/incl.php.  We can't proceed without 
 these files.  Use require_once() for all include/*.php files.  To simplify 
 inclusion each file includes the other files it needs.  In this manner we 
 don't have to include mail.php when we include application.php, something 
 that was done all over the place in the appdb.  Remove unnecessary includes 
 of mail.php and other classes that weren't being used.  Add missing includes 
 for some classes that were being used but not being included.
 
 Chris
 

That makes sense to me.


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: [AppDb] update the comments in some files

2006-06-30 Thread Jonathan Ernst
Le jeudi 29 juin 2006 à 12:43 -0400, Chris Morgan a écrit :
 Why not replace the require_once() with requires instead of putting it on the 
 todo?

Because we have to check that it nevers poses a problem (for example if
the file is included elsewhere), so that's another patch entierly.

 We don't really need the $aClean TODO item since thats high on the priority 
 list at the moment and we'll just end up removing it in a day or two right?

i don't like to rediff it, we'll have to remove the aClean one by one to
be sure that it's not posing problems too so that we can remove the todo
elements one by one in the files.

 
 The move of show_note() into its class is on my todo list for class cleanups 
 today or tomorrow as well.  

Excellent, you'll remove the todo item at the same time then.

 
 Basically I think we can do without the todo notes for now since most of it 
 is 
 in the process of being fixed.  The rest of the comments look good though.

Please don't refuse this patch because of this, I don't want to rediff
it...

Thanks 



signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: [AppDb] appsubmit fix

2006-06-30 Thread Jonathan Ernst
Le jeudi 29 juin 2006 à 12:19 -0400, Chris Morgan a écrit :
 Can we pass the parameters we need into the function instead of using a 
 global?

I don't think it is better. If we just pass it it'll make a copy of the
array. We could also use $aClean but I don't see why it would be better
too.




signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: [AppDb] automatic variable cleanup

2006-06-28 Thread Jonathan Ernst
Le mardi 27 juin 2006 à 12:07 -0400, Chris Morgan a écrit :
 Wow, thats a pretty neat idea.
 
 A few comments.
 
 We should do something to the values in $_REQUEST so they can't be used after 
 this function is called.

We can do that but only after we have made the required changes
everywhere (i.e. remove makeClean AND remove every occurence or
$_REQUEST[], $_POST and so on).

 
 We should error if there are variables that don't fit the format we expect. 
 We 
 can't have anything getting past this filter by default or we'll be opening 
 holes in the filtering without any kind of notification.  We'll also want to 
 know if we've missed anything during our changes.

I made a show_error_page call when variables don't fit the format isn't
it sufficient.

 
 Html keyword should probably be 'sh' instead of 'sH' so the lower case 
 characters prefixed on a variable are what represents the variables type.  
 This would be more consistent with what we have.

Ok, could you please apply my patch and replace sH with sh in
CODING_STANDARDS and in the new function in the diff ? My patch
shouldn't cause any harm yet.

 
 Filtering all variables might let us support allowing magic quotes although 
 given the widespread rejection of the magic quotes feature it seems silly to 
 do so.  I wouldn't be surprised if the switch was removed from php entirely 
 in the near future.

That might be true, but for the moment being magic_quotes_gpc=on is
still the default even in php5.

Thanks.


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: [AppDb] [Resend] errorpage - show_error_page

2006-06-28 Thread Jonathan Ernst
Le mardi 27 juin 2006 à 12:49 -0400, Chris Morgan a écrit :
 Can we put a module prefix on this function so it is easier to locate in the 
 tree?  I'm not sure what but it seems like we should try to prefix something 
 that matches the file the function is in.

IMHO we should merge incl.php and util.php into functions.php for
example then we'll know every functions that are not class related are
in this file. 

If you think that's ok, please apply my patch yet and I'll make the
required changes afterwards.

Thanks.




signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: [AppDb] html cleanup

2006-06-27 Thread Jonathan Ernst
Le mardi 27 juin 2006 à 01:51 -0400, Chris Morgan a écrit :
 What is the justification for making this change?  I can't find anything on 
 w3.org that suggests that these values should be lowercase and the 
 documentation seems to suggest that for the 'type' attribute the values 
 should all be upper case, http://www.w3.org/TR/html4/sgml/dtd.html#InputType$


http://www.w3.org/TR/html4/interact/forms.html#adef-type-INPUT

Type attribute is lower case even in html4.

http://www.w3.org/TR/xhtml1/#h-4.2

Furthermore in xhtml element and attribute names must be in lower case.

And we try to be forward compatible with xhtml when it doesn't break
html4 specification.






signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: [AppDb] [2/3] safe functions

2006-06-26 Thread Jonathan Ernst
Le lundi 26 juin 2006 à 11:54 -0400, Chris Morgan a écrit :
 [...]
 The most effective solution involves both filtering and sql protection.  The 
 first layer of protection is to filter each input variable down to the most 
 restrictive data we can accept.
 
 The next step is to ensure that each query, independent of the data passed 
 in, 
 is safe because of the appropriate quoting.
 
 With both of these layers in place we can be pretty sure that injection and 
 other attacks on the code will be much less effective.  We could probably be 
 secure with only the sql protection in place but the filtering raises the bar 
 greatly for any potential exploits of sql or any other logic in the appdb.

IMHO SQL protection (mysql_real_escape_string()) and correct database
design (ex. if we want integer make the field integer, an sql query with
something else will fail), along with data filtering when we display
user submitted data that doesn't come from database gives the same
protection (both SQL and HTML injection) without making the code
unreadable and having to copy strings everywhere and have is_integer(),
is_empty(), whatever checks everywhere.

 
 
   Also, I've submitted a patch for review to [EMAIL PROTECTED] and
   [EMAIL PROTECTED] that removes all of our get_magic_quotes_gpc()
   use and adds a check in include/incl.php that warns and prevents appdb
   from running if magic quotes is enabled.  So you shouldn't need to
   have any get_magic_quotes_gpc() checks anymore.
 
  Isn't it better to support both configurations ? My solution works with
  or without magic quotes.
 
 
 I don't believe so.  If you read the patch that I submitted or look in 
 include/incl.php you'll see the reasoning behind not bothering with magic 
 quotes.

 echo No!  baddslashes()/b isn't adequate.  You should use
 bmysql_real_escape_string()/b or some other function;
echo  that will handle multi-byte characters.  See a 
 href=\http://shiflett.org/archive/184\;this article/a;
echo  for a way to exploit baddslash()/bed parameters.br/br/;

My function does just that.

echo A second reason is that with magic quotes enabled, due to the use of 
 bmysql_real_escape_string()/b to;
echo  protect from sql injection attacks we'll end up with variables that 
 have been addslash()ed and;
echo  bmysql_real_escape_string()/bed.  So you end up having to call 
 stripslashes() on EVERY variable. ;

No big deal, my function stripslashes only when magic quotes are enabled so the 
only
drawback of having magic_quotes enabled is that the AppDB is
theoretically a bit slower because we have to make a stripslashes
before applying mysql_real_escape_string if someone wishes to let magic_quotes 
enabled. 


 
 
   I also noticed your quote_smart_sql() call.  This call isn't used
   anywhere, we shouldn't add calls to functions that aren't called.  We
 
  It is used in 3/3.
 
   also already have a function that will make sql calls safe called
   query_paramters() in include/db.php.  Also, do we want to strip tags
   from sql?  Won't that remove all tags from things like app/version
   descriptions, comments and notes?
 
  No, there is a parameter in this function (quote_smart_sql). By default
  we don't remove html, but for some fields we might want to filter out
  html (comment titles, etc.)
 
 
 
 Ahh I see.

Some questions :

- Will you apply my coding_standards patch ?
- Will you apply my show_error_page patch ?
- Will you refuse my proposed way of securing the AppDB ? (I need to
know because I'm willing to cleanup the rest of the AppDB regarding this
issue (and others) but I don't want to send more patches if they will be
discarded)

Thanks




signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: [AppDB] - user class cleanup and implement user class unit test

2006-06-26 Thread Jonathan Ernst
Le lundi 26 juin 2006 à 15:33 -0400, Chris Morgan a écrit :
[...]
 Comments?  Questions?
 


Index: index.php
===
RCS file: /opt/cvs-commit/appdb/index.php,v
retrieving revision 1.33
diff -u -r1.33 index.php
--- index.php   21 Jun 2006 01:04:12 -  1.33
+++ index.php   26 Jun 2006 19:26:39 -
@@ -7,7 +7,7 @@
  * application environment
  */ 
 include(path.php);
-require(BASE.include/incl.php);
+require_once(BASE.include/incl.php);

Why use require_once ? It is slower and is bad unless you intend to
include index.php in another file where incl.php is also included...


Index: include/image.php
===
RCS file: /opt/cvs-commit/appdb/include/image.php,v
retrieving revision 1.5
diff -u -r1.5 image.php
--- include/image.php   21 Sep 2005 14:16:40 -  1.5
+++ include/image.php   26 Jun 2006 19:26:40 -
@@ -3,6 +3,8 @@
 /* image and image_resource classes  */
 /*/
 
+include_once(BASE.include/incl.php);
+

This time you use include once, we should use require everywhere if
incl.php is required (and including a file in another include is not so
pretty IMHO).



+/* NOTE: we can't update the users password like we can update
other */
+/* fields such as their email or username because the password is
hashed */
+/* in the database so we can't keep the users password in a class
member variable */
+/* and use update() because we can't check if the password changed
without hashing */
+/* the newly supplied one */
+function update_password($sPassword)


Should updatePassword according to our coding standards (method names).




signature.asc
Description: Ceci est une partie de message	numériquement signée



[TOOLS] Re: Gecko installer

2006-06-25 Thread Jonathan Ernst
Le samedi 24 juin 2006 à 20:06 +0200, Jacek Caban a écrit :
 Hi,
 
[...]
 - We need php script redirecting to SourceForge similar to one that 
 forwards to Mozilla ActiveX control.

Here you are.


--- /dev/null	2006-01-19 01:09:08.0 +0100
+++ winegecko.php	2006-06-25 11:37:20.0 +0200
@@ -0,0 +1,90 @@
+?php
+/**
+ * Redirects to one of many URLs that have the Wine Gecko installer available.
+ * 
+ * Usage: 
+ * winegecko.php
+ * (main usage, redirects to one of many URLs that have the Wine Gecko installer available)
+ * 
+ * winegecko.php?action=showlist
+ * (display a list of server and tells if the file is available for each server)
+ * 
+ * Copyright (c) 2006 Jonathan Ernst
+ */
+
+
+// Name of the file
+$sFileName = wine_gecko.cab;
+
+// Exact size of the file:
+$iFileSize = 5219822;
+
+// List of locations
+$aList = array(http://switch.dl.sourceforge.net/sourceforge/wine/;,
+   http://surfnet.dl.sourceforge.net/sourceforge/wine/;,
+   http://citkit.dl.sourceforge.net/sourceforge/wine/;,
+   http://keihanna.dl.sourceforge.net/sourceforge/wine/;,
+   http://heanet.dl.sourceforge.net/sourceforge/wine/;,
+   http://easynews.dl.sourceforge.net/sourceforge/wine/;,
+   http://ovh.dl.sourceforge.net/sourceforge/wine/;,
+   http://jaist.dl.sourceforge.net/sourceforge/wine/;,
+   http://puzzle.dl.sourceforge.net/sourceforge/wine/;,
+   http://nchc.dl.sourceforge.net/sourceforge/wine/;,
+   http://switch.dl.sourceforge.net/sourceforge/wine/;,
+   http://kent.dl.sourceforge.net/sourceforge/wine/;,
+   http://optusnet.dl.sourceforge.net/sourceforge/wine/;,
+   http://mesh.dl.sourceforge.net/sourceforge/wine/;,
+   http://internap.dl.sourceforge.net/sourceforge/wine/;,
+   http://superb-east.dl.sourceforge.net/sourceforge/wine/;,
+   http://optusnet.dl.sourceforge.net/sourceforge/wine/;,
+   http://superb-west.dl.sourceforge.net/sourceforge/wine/;,
+   http://nchc.dl.sourceforge.net/sourceforge/wine/;,
+   http://umn.dl.sourceforge.net/sourceforge/wine/;,
+   http://belnet.dl.sourceforge.net/sourceforge/wine/;,
+   http://ufpr.dl.sourceforge.net/sourceforge/wine/;
+   );
+
+   
+function is_downloadable($sUrl){
+global $iFileSize;
+$parse = parse_url($sUrl);
+// open a socket connection
+if($fp = @fsockopen($parse['host'], 80, $errno, $errstr, 10)){
+// set request
+$get = HEAD .$parse['path']. HTTP/1.1\r\n.
+   Host: .$parse['host'].\r\n.
+   Connection: close\r\n\r\n;
+fputs($fp, $get);
+while(!feof($fp)){
+// get ONLY header informations
+$header .= fgets($fp, 128);
+}
+fclose($fp);
+// match file size
+preg_match('/Content-Length:\s([0-9].+?)\s/', $header, $matches);
+$iSize = intval($matches[1]);
+if($iSize == $iFileSize) return TRUE;
+}
+return FALSE;
+}
+
+
+if($_REQUEST['action']==showlist) {
+echo h2List of mirrors available for file .$sFileName. (.$iFileSize. bytes)/h2;
+foreach($aList as $sLocation) {
+echo $sLocation.: ;
+if(is_downloadable($sLocation.$sFileName)) {
+echo font color=\green\online/font;
+} else {
+echo font color=\red\offline/font;
+}
+echo \nbr /;
+}
+} else {
+while(!is_downloadable($sUrl)) {
+$iRand = rand(0, (sizeof($aList)-1));
+$sUrl = $aList[$iRand].$sFileName;
+}
+header(Location: .$sUrl);
+}
+?


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: [AppDb] Comments handling cleanup

2006-06-25 Thread Jonathan Ernst
Le dimanche 25 juin 2006 à 10:59 -0600, Tony Lambregts a écrit :
[...]
 I am more in favor of this approach than using makeSafe() and do the same 
 thing 
 as Chris's query_parameters() patch. However I am hard pressed to say whether 
 this method is really better or safer than query_parameters().
 
 I have had real issues with makeSafe() the primary one is that IMO the place 
 to 
 make sure that we are safe from sql injection is where we create the SQL. The 
 makeSafe() did not do that.
 
 The changes to that are only cosmetic and make it harder to see the actual 
 changes. Formating changes should be in a separate patch.
 
 Also I would really appreciate a Files Changed: section that lists the 
 files 
 changed/added/removed by this patch. I find that it really helps in reviewing 
 patches.
 
 Please resubmit with the formating changes in a separate patch.

Thanks for your comments.

I was aware that my changes weren't really atomic but I sent the patch
to get some comments.

If everyone agrees with the approach I'll make separate patches
tomorrow.

Thanks


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: [AppDb] [2/3] safe functions

2006-06-25 Thread Jonathan Ernst
Le dimanche 25 juin 2006 à 20:00 -0400, Chris Morgan a écrit :
 Hi Jonathan.
 
 You'll want to talk to EA about the filtering changes.  The plan is to
 filter using the same syntax and flags that the php filter extension
 is going to use so we can easily switch over to this extension in the
 future.

I know we could use PEAR and we could also use a database abstraction
layer, I just thought my solution was better because it has proven to
work well on several projects I worked recently and is recommanded by
the php manual (and it makes queries more readable than using other
syntaxes).

 
 Also, I've submitted a patch for review to [EMAIL PROTECTED] and
 [EMAIL PROTECTED] that removes all of our get_magic_quotes_gpc()
 use and adds a check in include/incl.php that warns and prevents appdb
 from running if magic quotes is enabled.  So you shouldn't need to
 have any get_magic_quotes_gpc() checks anymore.

Isn't it better to support both configurations ? My solution works with
or without magic quotes.

 
 I also noticed your quote_smart_sql() call.  This call isn't used
 anywhere, we shouldn't add calls to functions that aren't called.  We

It is used in 3/3.

 also already have a function that will make sql calls safe called
 query_paramters() in include/db.php.  Also, do we want to strip tags
 from sql?  Won't that remove all tags from things like app/version
 descriptions, comments and notes?

No, there is a parameter in this function (quote_smart_sql). By default
we don't remove html, but for some fields we might want to filter out
html (comment titles, etc.)


Thanks.

Jonathan


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: appdb security

2006-06-19 Thread Jonathan Ernst
Hi,

The recent changes you made have resulted in a regression at least in
the note edition.

\'s and ''s are too much addslashized again. I remember having fixed
this some time ago...

Thanks.

Jonathan


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: ntoskrnl status

2006-06-16 Thread Jonathan Ernst
Le vendredi 16 juin 2006 à 11:37 +0200, Mario Demontis a écrit :
 In http://www.winehq.com/pipermail/wine-devel/2006-June/048583.html
 I read that the patch is Diffed against
 1d40bf0141b7f67b1188555962698f5dab631bc3
 What does it mean? How can I get my cvs directory to that state?
 
 Thanks
 Mario

You can use Git: http://wiki.winehq.org/GitWine 

Regards.

P.S. please don't top-post bottom-posted e-mails/threads



signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: appdb security

2006-06-08 Thread Jonathan Ernst
Le jeudi 08 juin 2006 à 11:42 -0400, Chris Morgan a écrit :
 Can you come up with a non-destructive working example for the appdb 
 website(appdb.winehq.org)? ;-)
 
 I ask because I thought we went through this some time ago but I agree that 
 what you say looks like an open issue.
 
 Chris


Lately I used the following snippet in all my webapps to secure them
against sql injection :

http://php.net/mysql_real_escape_string under Best practice.

?php
function smart_quote($value)
{
   // Stripslashes
   if (get_magic_quotes_gpc()) {
 $value = stripslashes($value);
   }
   // Protect it if it's not an integer
   if (!is_numeric($value)) {
 $value = ' . mysql_real_escape_string($value) . ';
   }
   return $value;
}

// Secure query
$sQuery = sprintf(SELECT *
   FROM users
   WHERE user=%s AND password=%s,
   smart_quote($_POST['username']),
   smart_quote($_POST['password']));
mysql_query($query);
?

I think it is better than what we have now in AppDB (didn't check it
though). If nobody looks at it, I'll check the code after my master
thesis (in one month).

Jonathan


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: acad 2004 license file bug

2006-06-06 Thread Jonathan Ernst
Le mardi 06 juin 2006 à 13:03 +0100, Mike Hearn a écrit :
 On Tue, 06 Jun 2006 12:36:07 +0100, Mike Hearn wrote:
  Right now we don't set the registry key saying we have IE installed, even
  though many of the DLLs the app probably needs are there and functioning
  correctly. I think the plan is to add this reg key after the last of
  Jaceks IE work is merged but only the big J himself could comment on that.
 
 Specifically I can't figure out if we're supposed to install a
 Windows gecko based product or if it can use my native Linux Firefox ...

As I said in wine-user, you don't need mozilla, but the Mozilla ActiveX
control :
http://source.winehq.org/mozactivex

I don't know why shdocvw doesn't prompt the user to install it in this
case though. At least it used to prompt the user and download the
Mozilla ActiveX control when needed by other apps before.

Best regards.
Jonathan Ernst








Re: msi: Fix some copy/paste bugs in the implementation of condition operators.

2006-06-05 Thread Jonathan Ernst
Le lundi 05 juin 2006 à 14:01 -0500, EA Durbin a écrit :
 
 Vitaliy.
 
 PS: PLEASE PLEASE PLEASE ADD YOU COMMENTS BELOW THIS LINE NOT ABOVE. IT'S
 IMPOSSIBLE TO READ.
 
 
 
 By default microsoft outlook, hotmail, all add their replies above the 
 previous message. It's the way 90% of the email I see works.
 
 

Maybe that's because 90% of the people you know are using bad mail
clients or are using bad settings.

You'll see some reasons why top-posting is a bad thing(tm) here : 

http://catb.org/~esr/jargon/html/T/top-post.html

Regards.

Jonathan


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: Built-in iexplore

2006-06-03 Thread Jonathan Ernst
Le vendredi 02 juin 2006 à 13:42 -0700, Brandon a écrit :
 Daniel Skorka wrote:
  Oleksii Krykun [EMAIL PROTECTED] wrote:
   $ wine iexplore
   fixme:shdocvw:IEWinMain  1
   fixme:ole:CoResumeClassObjects stub
   Could not load Mozilla. HTML rendering will be disabled.
  ^^
   Where is aq problem?
 
  Guess.
 
 I get the same thing even though I have mozilla installed. I'm using
 wine in 64-bit linux, though, so that probably has something to do with
 it.

You don't need mozilla, but the Mozilla activex control :
http://source.winehq.org/mozactivex

I don't know why shdocvw doesn't prompt the user to install it in this
case though (so I'm CCing wine-devel and Jacek to see if something has
to be changed in nsembed.c).

Best regards.
Jonathan Ernst


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: appdb [HeidiSQL]

2006-05-11 Thread Jonathan Ernst
Le jeudi 11 mai 2006 à 19:52 +0200, Molle Bestefich a écrit :
 What's going on with the AppDB?
 
 It's really annoying to spend a lot of time testing apps, grabbing
 screenshots, writing descriptions etc., just to see that nobody
 approves the applications entered.
 
 Can we please drop this entire approval of new apps crap?
 
 Or just give me proper privileges to approve the applications myself?

I gave you admin privileges.

Thanks for your help.






signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: Web forums - simple suggestion

2006-04-25 Thread Jonathan Ernst
It seems this mail didn't make it in...

Le mardi 25 avril 2006 à 01:44 +0200, Molle Bestefich a écrit :
 Eric Pouech wrote:
  my 0.02€ on the longuest thread of the year.
 
 I think we ought to have some sort of a phpBB forum.  That way you
 wouldn't get all this crap in your inbox - you could just selectively
 choose the topics that interest you :-)..

Please tell me how that is different than that:
http://img251.imageshack.us/my.php?image=evolution5xa.jpg

I can choose selectively what I want to read.
I can put a flag near threads that I like to bookmark
I don't get any e-mail in my regular mailboxes
I can search through the archives
Well, I don't have 
Stickies-like content go in the FAQs/AppDB/Wiki/Docs

Please don't add yet another source of information. People ought to know
how to use a mail client nowadays and most mail clients (even the
dreaded outlook express) can do nntp since ages.

As Jeremy White said before, I agree we could improve the instructions
on http://www.winehq.org/forums. And note that if your computer is
properly configured, a simple one-click on the nntp link on that page
will give your nntp client all the informations needed to access the
newsgroup.

Regards.






Re: Re: Re-proposal: web forums

2006-04-24 Thread Jonathan Ernst
Le dimanche 23 avril 2006 à 12:41 -0500, Tom Spear (Dustin Booker,
Dustin Navea) a écrit :

 But I still want to get certain threads delivered to my mailbox, so I 
 suffer thru all the ones I don't read.  Where if I subscribe to a forum 
 thread, then I get all posts to that thread in my mailbox (how i like 
 it) and can click a link in the email that takes me directly to that 
 thread (like bugzilla does for its bugs) so I can post.

What about using your mail client and its ability to access nntp
mailing-lists ?

I'm subscribed to many mailing lists but none are configured to send me
a copy of the messages to my mailbox; I just access them like normal
(separate) mailbox, I can see them threaded or not, search and filter
messages, etc. It's faster and more convenient than using a web forum.

Regards.



signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: Mozilla ActiveX download busted?

2006-02-21 Thread Jonathan Ernst
Le dimanche 12 février 2006 à 17:35 -0800, Dan Kegel a écrit :
 Trying to install Oregon Trail from cnet download,
 http://www.download.com/Oregon-Trail-5th-Edition/3000-7502_4-10301783.html
 Cnet has you download a tiny .exe that invokes
 IE via ActiveX to do the real download.
 This pops up Wine's Mozilla ActiveX downloader dialog (great)
 which then downloads the ActiveX wrapper (great)
 but stores it in c:\windows\temp\mozactivex (note the lack of a .exe, uh-oh),
 and shortly thereafter prints
 wine: could not load LC:\\windows\\temp\\mozactivex as Win32 binary
 Wine's Mozilla ActiveX downloader dialog just sits there forever,
 it doesn't seem to notice the problem.
 
 Renaming mozactivex to mozactivex.exe and then running it manually
 got me past that little problem -- I'm no longer prompted to download
 wine's mozilla activex wrapper.
 
 This worked better a month or two ago - what changed?
 (I'd do a regression test myself, but can't afford to type too much...)
 - Dan

Wine doesn't accept to run files that don't end with .exe even if they
are valid win32 binaries.

Changelog:
- ensure that the mozilla activex control downloaded ends with .exe
because Wine won't run it otherwise
Index: dlls/shdocvw/shdocvw_main.c
===
RCS file: /home/wine/wine/dlls/shdocvw/shdocvw_main.c,v
retrieving revision 1.41
diff -u -p -r1.41 shdocvw_main.c
--- dlls/shdocvw/shdocvw_main.c	15 Feb 2006 13:04:28 -	1.41
+++ dlls/shdocvw/shdocvw_main.c	21 Feb 2006 17:24:46 -
@@ -297,6 +297,7 @@ static DWORD WINAPI ThreadFunc( LPVOID i
 IBindStatusCallback *dl;
 static const WCHAR szUrlVal[] = {'M','o','z','i','l','l','a','U','r','l',0};
 static const WCHAR szFileProtocol[] = {'f','i','l','e',':','/','/','/',0};
+static const WCHAR szExe[] = {'.','e','x','e',0};
 WCHAR path[MAX_PATH], szUrl[MAX_PATH];
 LPWSTR p;
 STARTUPINFOW si;
@@ -331,6 +332,8 @@ static DWORD WINAPI ThreadFunc( LPVOID i
 if (!GetTempPathW( MAX_PATH, path ))
 goto end;
 strcatW( path, p+1 );
+/* ensure that the path ends with .exe, because wine won't run it otherwise */
+strcatW( path, szExe );
 
 /* download it */
 bTempfile = TRUE;



Re: PATCH/RFC: imagelist rewrite to use N x M grid

2006-02-17 Thread Jonathan Ernst
Le lundi 28 novembre 2005 à 09:14 +0100, Marcus Meissner a écrit :
 Hi,
 
 This patch is a rewrite of the imagelist handling
 to not use a Nx1 grid, but a NxM grid with M definable
 in the source (currently 4).
 
 I have tested against winrar, file open and make check.
 
 It is not completely regression tested, so I am not
 wanting to submit it right now.

Any news about this patch ? There are many people that would love bug
#3573 to be fixed...

Thanks.






Re: Appdb thoughts

2006-02-14 Thread Jonathan Ernst
Le lundi 13 février 2006 à 21:48 -0800, Dan Kegel a écrit :
 Hi all,
 I've been using the Appdb a fair bit in the last
 couple months,  maintaining a couple apps and
 their bug links, and doing some quick testing of
 apps I'm not the appdb maintainer for.
 Mostly I find the appdb adequate and usable,
 but I've noticed a few things that bug me.
 Here's a quick dump of what's on my mind:
 
 1) The top 10 platinum, gold, and silver lists
 on the front page is helpful but appear
 to be manually maintained.  It'd be helpful

They are not. It depends on their votes.










Re: Repackaging Mozilla ActiveX control to include MSVCP60.DLL? [FIXED]

2006-01-29 Thread Jonathan Ernst
Le samedi 28 janvier 2006 à 21:07 +, Molle Bestefich a écrit :
 Tony Lambregts wrote:
[...]
  Is it Jonathan's mailer or gmane that does this???
 
 I assume it's Jonathan's mailer, since I can't find any good reasons
 why gmane would do this.
 
 Jonathan, what software do you use, if you don't mind revealing? :-)

It's Evolution 2.4.2.1, pretty good e-mail client if you ask me.



signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: Repackaging Mozilla ActiveX control to include MSVCP60.DLL?

2006-01-16 Thread Jonathan Ernst
Le dimanche 15 janvier 2006 à 07:40 -0800, Dan Kegel a écrit :
 On 1/15/06, Ge van Geldorp [EMAIL PROTECTED] wrote:
   The Mozilla ActiveX control download feature is cool and all,
   but until we repackage the sucker to include MSVCP60.DLL to fix
   http://bugs.winehq.org/show_bug.cgi?id=4064 ...
   I could have sworn I saw somebody post a note saying they had
   done said repackaging, but I can't find it now...
 
  http://www.winehq.org/pipermail/wine-patches/2005-December/022795.html
  Instructions on how to repackage can be found at
  svn://svn.reactos.org/trunk/tools/MozillaControl/
 
 Thanks!  I've updated bug 4064.  Now can somebody
 update winehq.org's copy of the control so we can close that bug?
 - Dan
 
 --
 Wine for Windows ISVs: http://kegel.com/wine/isv
 
 
 

Changelog:
- use repackaged Mozilla ActiveX control from ReactOS


Index: mozactivex.php
===
RCS file: /home/wine/tools/mozactivex.php,v
retrieving revision 1.1
diff -u -p -r1.1 mozactivex.php
--- mozactivex.php	19 Oct 2005 16:17:09 -	1.1
+++ mozactivex.php	16 Jan 2006 10:57:56 -
@@ -14,31 +14,27 @@
 
 
 // Name of the file
-$sFileName = MozillaControl1712.exe;
+$sFileName = MozillaControl1712-ReactOS.exe;
 
 // Exact size of the file:
 $iFileSize = 4771240;
 
 // List of locations
-$aList = array(http://www.iol.ie/~locka/mozilla/;,
-   http://osdn.dl.sourceforge.net/sourceforge/wine/;,
-   http://nchc.dl.sourceforge.net/sourceforge/wine/;,
-   http://easynews.dl.sourceforge.net/sourceforge/wine/;,
-   http://mesh.dl.sourceforge.net/sourceforge/wine/;,
-   http://puzzle.dl.sourceforge.net/sourceforge/wine/;,
-   http://citkit.dl.sourceforge.net/sourceforge/wine/;,
-   http://umn.dl.sourceforge.net/sourceforge/wine/;,
-   http://cogent.dl.sourceforge.net/sourceforge/wine/;,
-   http://jaist.dl.sourceforge.net/sourceforge/wine/;,
-   http://surfnet.dl.sourceforge.net/sourceforge/wine/;,
-   http://peterhost.dl.sourceforge.net/sourceforge/wine/;,
-   http://ufpr.dl.sourceforge.net/sourceforge/wine/;,
-   http://optusnet.dl.sourceforge.net/sourceforge/wine/;,
-   http://keihanna.dl.sourceforge.net/sourceforge/wine/;,
-   http://heanet.dl.sourceforge.net/sourceforge/wine/;,
-   http://switch.dl.sourceforge.net/sourceforge/wine/;,
-   http://internap.dl.sourceforge.net/sourceforge/wine/;,
-   http://ovh.dl.sourceforge.net/sourceforge/wine/;
+$aList = array(http://switch.dl.sourceforge.net/sourceforge/reactos/;,
+   http://surfnet.dl.sourceforge.net/sourceforge/reactos/;,
+   http://citkit.dl.sourceforge.net/sourceforge/reactos/;,
+   http://keihanna.dl.sourceforge.net/sourceforge/reactos/;,
+   http://heanet.dl.sourceforge.net/sourceforge/reactos/;,
+   http://easynews.dl.sourceforge.net/sourceforge/reactos/;,
+   http://ovh.dl.sourceforge.net/sourceforge/reactos/;,
+   http://jaist.dl.sourceforge.net/sourceforge/reactos/;,
+   http://puzzle.dl.sourceforge.net/sourceforge/reactos/;,
+   http://nchc.dl.sourceforge.net/sourceforge/reactos/;,
+   http://switch.dl.sourceforge.net/sourceforge/reactos/;,
+   http://kent.dl.sourceforge.net/sourceforge/reactos/;,
+   http://optusnet.dl.sourceforge.net/sourceforge/reactos/;,
+   http://mesh.dl.sourceforge.net/sourceforge/reactos/;,
+   http://internap.dl.sourceforge.net/sourceforge/reactos/;
);
 



signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: Please read: Wine(HQ) needs a reorganization (AppDB, Bugzilla, etc.)

2006-01-09 Thread Jonathan Ernst
Le lundi 09 janvier 2006 à 15:47 +0100, S. Schauenburg a écrit :
 On IRC we started a chat on #WineHQ and discussed how to improve Wine.
 There were comments made and I wanted to summarize them and ask for
 your opinion.
 By the way: Who is in charge of WineHQ, AppDB etc.? A list of people
 who are responsible for that would be nice (it could be I've missed
 that one though).
 
 Back onto the main topic. Remarks made:
 1. AppDB needs a revamp. Maybe drop the maintainers (those things just
 need to be set by developers only). Just have a look at the activity
 of all the maintainers in the last year. **Read on for suggestions to
 drop the AppDB.

I don't know why you are thinking maintainers should be developers only.
Maintainers are quite active on the AppDB. And new features (like send
test result) are making the job of the maintainers even more easy.

 
 2. Create a Wine forum. This solves the problem of users asking the
 same questions over and over again. Here also the comments of the
 AppDB could be centralized (because most of them aren't really
 comments)
 3. With a forum in place, the user-mailing list could be dropped and
 maybe also even the devel-mailing list.

A mailing list has many advantages over a forum (readable from any nntp
client, etc.).

 
 4. Create a Wine Wiki, instead of the AppDB. Only certain developers
 (or maybe users) can set/edit certain pages. Then also howto's could
 be inserted here.

There are already two Wine Wiki:

http://wiki.winehq.org (official, developper centric)
http://wine-wiki.org/ (more user oriented)

As of dropping the AppDB, I don't see the point ? The AppDB might be
improved but it's a lot more efficient than a simple wiki to track
applications. You can track the bugs linked to a particular application,
get an e-mail each time someone adds something to an application of
interest, ...

 
 5. It's too difficult for users to add a bugreport. Either create a
 small program/app which does it for the user (like Submit this
 bugreport *click*) and you're done. The other option is to create a
 simplified method for searching and inserting a bug report, because
 from a users view, there are too many options. (and probably the user
 wouldn't even know what to click on. Don't forget to give the users
 the option to 'add' a file with certain 'debug channels' (which ones?
 only +seh?)

The bug reporting tool used by Wine is the same used by most Opensource
projects (bugzilla). I don't think this tool is too much complicated but
if it is, it must be fixed upstream.

Dan Kegel has a nice page on how to do QA for Wine though:
http://www.kegel.com/wine/qa/

The integration of this page in WineHQ or in the Wiki has been discussed
on this mailing list.

Jonathan


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: [Bug 4146] first run usability

2005-12-25 Thread Jonathan Ernst
Le dimanche 25 décembre 2005 à 21:47 +0100, [EMAIL PROTECTED] a écrit :
 Does someone want to reign in this fuck-wit before she pisses of the whole  
 community?
 
 How can this be a dupe of a meta bug ?! The meta is supposed to regroup  
 all such minor bugs. That's why it was created.

I don't want to be part of your argument or to question the validity of
the resolution your bug has been given; but the first thing I'd do is
create separate bugs for separate problems. You should also give a more
descriptive title to your bugs.

Examples:

1) wine should not call wineprefixcreate when called without PROGRAM
argument
2) wine -? and wine -h should be equivalent to wine --help
3) wine --help should tell user to check man wine
4) wine --help should link to winehq
5) wine installation should create links to winecfg in the
windows'manager menu
etc.

Then you could create a usability meta bug (but meta bugs tend to be not
very useful) and link these bugs with it.

This way if some of the bugs/enhancement are refused by the developpers
you don't loose the chance to see some of your proposed changes to be
implemented.

This is the same rational behind the fact that big patches that change a
million things are rejected: some of your points/change may be valid,
but your bug report/patch is useless because it asks/does things that
are not accepted by the developpment team.

Last thing in http://bugs.winehq.org/show_bug.cgi?id=4146#c1, I don't
know why you said sol.exe is a special case and I don't see why we
should not tell user that he can use a valid unix path to run
applications with Wine.

Please try to overcome your little trouble with Vitaliy and keep up with
your efforts into helping Wine being more usable.

Happy Christmas everyone.


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: Spelling error?

2005-11-21 Thread Jonathan Ernst
Le lundi 21 novembre 2005 à 13:36 +0200, Saulius Krasuckas a écrit :
 This one comes from old Erics patch, and I may be wrong with a french 
 language here, but wouldn't one name be spelled differently here? :-]
 
 
 Index: dlls/kernel/tests/process.c
 ===
 RCS file: /home/wine/wine/dlls/kernel/tests/process.c,v
 retrieving revision 1.23
 diff -p -u -r1.23 process.c
 --- dlls/kernel/tests/process.c 27 Oct 2005 10:25:49 -  1.23
 +++ dlls/kernel/tests/process.c 21 Nov 2005 10:39:35 -
 @@ -724,7 +725,7 @@ static void test_CommandLine(void)
  startup.dwFlags = STARTF_USESHOWWINDOW;
  startup.wShowWindow = SW_SHOWNORMAL;
  
 -/* from Frangois */
 +/* from Francois */

That would be François








Re: Fwd: Re: Fwd: MBR was destroyed

2005-11-20 Thread Jonathan Ernst
Le dimanche 20 novembre 2005 à 18:57 +0100, [EMAIL PROTECTED] a écrit :
 On Sun, 20 Nov 2005 18:33:53 +0100, Oliver Stieber  
 [EMAIL PROTECTED] wrote:
 
   I've just tried at it appears to have wiped my MBR logged in as a normal
  User in wheel group.
  If this is the problem then I purchsed a new drive because of it last
  month.
  Oliver.
 
 Can I have your old one ? ;)
 
 Apart from fixing this ugly bug , it looks like something more precise  
 than dont run as root is needed before inviting the click-and-go windows  
 crowd to join the party.

brw-rw  1 root disk 8, 0 nov 20 17:23 /dev/hda

If you are not part of the disk group and you are not running as root,
this cannot happen. There might be a bug in Wine, but the most important
error is people having incorrect rights set or having too much rights.




signature.asc
Description: This is a digitally signed message part



Re: Fwd: Re: Fwd: MBR was destroyed

2005-11-20 Thread Jonathan Ernst
Le dimanche 20 novembre 2005 à 19:04 +, Oliver Stieber a écrit :
 --- Jonathan Ernst [EMAIL PROTECTED] wrote:
 
  Le dimanche 20 novembre 2005 à 18:57 +0100, [EMAIL PROTECTED] a écrit :
   On Sun, 20 Nov 2005 18:33:53 +0100, Oliver Stieber  
   [EMAIL PROTECTED] wrote:
   
 I've just tried at it appears to have wiped my MBR logged in as a 
normal
User in wheel group.
If this is the problem then I purchsed a new drive because of it last
month.
Oliver.
   
   Can I have your old one ? ;)
   
   Apart from fixing this ugly bug , it looks like something more precise  
   than dont run as root is needed before inviting the click-and-go 
   windows  
   crowd to join the party.
  
  brw-rw  1 root disk 8, 0 nov 20 17:23 /dev/hda
  
  If you are not part of the disk group and you are not running as root,
  this cannot happen. There might be a bug in Wine, but the most important
  error is people having incorrect rights set or having too much rights.
  
 I was part of the disk group when my MBR was overwritten because I'd been 
 doing some work on the
 drives and don't like sudo. Isn't it still a bug in wine that the MBR was 
 overwritten in the first
 place, even if I'm in the disks group or running as root?

Yes of course that's a bug in Wine. But what I meant is that the
security model of Linux if correctly applied (i.e. people don't have
rights to make things they are not supposed to do) would prevent such
things to happen.






Re: Fwd: Re: Fwd: MBR was destroyed

2005-11-20 Thread Jonathan Ernst
Le dimanche 20 novembre 2005 à 21:01 +0100, [EMAIL PROTECTED] a écrit :
 On Sun, 20 Nov 2005 20:26:07 +0100, Jonathan Ernst  
 [EMAIL PROTECTED] wrote:
 
  Le dimanche 20 novembre 2005 à 19:04 +, Oliver Stieber a écrit :
  --- Jonathan Ernst [EMAIL PROTECTED] wrote:
 
   Le dimanche 20 novembre 2005 à 18:57 +0100, [EMAIL PROTECTED] a écrit :
On Sun, 20 Nov 2005 18:33:53 +0100, Oliver Stieber
[EMAIL PROTECTED] wrote:
   
  I've just tried at it appears to have wiped my MBR logged in as  
  a normal
 User in wheel group.
 If this is the problem then I purchsed a new drive because of it  
  last
 month.
 Oliver.
   
Can I have your old one ? ;)
   
Apart from fixing this ugly bug , it looks like something more  
  precise
than dont run as root is needed before inviting the click-and-go  
  windows
crowd to join the party.
  
   brw-rw  1 root disk 8, 0 nov 20 17:23 /dev/hda
  
   If you are not part of the disk group and you are not running as root,
   this cannot happen. There might be a bug in Wine, but the most  
  important
   error is people having incorrect rights set or having too much rights.
  
  I was part of the disk group when my MBR was overwritten because I'd  
  been doing some work on the
  drives and don't like sudo. Isn't it still a bug in wine that the MBR  
  was overwritten in the first
  place, even if I'm in the disks group or running as root?
 
  Yes of course that's a bug in Wine. But what I meant is that the
  security model of Linux if correctly applied (i.e. people don't have
  rights to make things they are not supposed to do) would prevent such
  things to happen.
 
 
 So is the conclusion that users need to set up a special new user with  
 super restrictive rights to protect the system from bugs in wine?! My  
 confidence in wine has just taken a knock.
 
 Up until now I have not seen anything that says a wine user should not  
 have access to any other services.
 
 Setting up a tightly restricted user soley to run wine is what I do in any  
 case since I am installing windows software and this often necessitates  
 installing IE and other horrors.
 
 Maybe this should become an official recommendation.
 
 
 If it is not sufficient to just not run wine as root then this should go  
 down as a documentation bug as well.

I think I still didn't make myself clear. Yes there is (I guess) a bad
bug in Wine. But: giving normal users a right to write to /dev/hd? is
very dangerous and should be avoided.

Why would a normal user need a write access to /dev/hd? ?

Wine can have bugs, any other application could have bugs that made them
try to write things to /dev/hd?. You could get some virus or whatever
that execute with you user's right and you really don't want it to wipe
out your hdd, do you ?

Regards,
Jonathan



signature.asc
Description: This is a digitally signed message part



Re: Licensing and technical issues with a Wine package that includes the Mozilla ActiveX Control

2005-11-20 Thread Jonathan Ernst
Le dimanche 20 novembre 2005 à 12:04 -0800, Scott Ritchie a écrit :
[...]
 
 Requiring the user to configure it with Winetools is always an option.
 Currently, when Wine discovers an app like Steam that needs ActiveX, it
 prompts the user if he would like to download it.  However, this doesn't
 work.  If that were working automagically (with the download location
 being one who has distribution rights), perhaps this whole issue would
 go away.

Maybe we could make Wine download this file from several locations that
have a right to redistribute it (Does someone at WineHQ or Codeweavers
has a MSVC licence ?)... We could use the same script I did for the
Mozilla ActiveX Control ?

Thanks.
Jonathan


signature.asc
Description: This is a digitally signed message part



Re: Question about ~/.wine/dosdevices/

2005-11-13 Thread Jonathan Ernst
Le dimanche 13 novembre 2005 à 23:04 +0100, Peter Berg Larsen a écrit :
 On Sun, 13 Nov 2005, Vitaliy Margolen wrote:
 
  Sunday, November 13, 2005, 12:46:34 PM, Peter Berg Larsen wrote:
   On Sun, 13 Nov 2005, Brian Vincent wrote:
I am missing the idear behind how devices are suppose to work.
 
   If any of that documentation is unclear, let me know and I'll rewrite
   it to make it better.
 
   I have read this, but is does not explain what the behavour is/suppose to
   be when there exists an /mnt/windows. dosdevices/c: always points to 
   ../drive_c. So the doc does not answer the questions I asked:
 
   But how are dosdevices/c: related to my /mnt/windows? Are files first 
 
  It doesn't. ~/.wine/dosdevices/c: points to what windows programs will see 
  as a
  c: drive.
 
  Please never point your c: drive to the real windows drive - that won't help
  wine at all but it might brake your windows beyond repair.
 
 Hmm, you are the third to answer me, but none so far have answered my 
 questions.
 
 
 Are files first looked up in dosdevices/c: and the in /mnt/windows/ if 
 not found? 
 
 The reason I ask is that icewind dale on /mnt/windows/ does a 
 FindFirstFileA(C:/program...) which wine translates to dosdevice/c: and 
 ofcause does not find anything. Am I suppose to make a link to where the 
 program is installed, as if I had installed it with wine? 
 
 
 So I will try and refraise the questions:
 
 How does wine differentiate whether I have installed a program under 
 ~/.wine/drive_c/ or under /mnt/windows/, when it does a 
 FindFirstFileA(c:/Program Files/)? In the first case it should translate 
 it to ~/.wine/dosdevices/c:/Program Files/ and in the latter 
 ~/.wine/dosdevices/z:/mnt/windows/Program Files/?

If it searches for c:\program files then it will search it in
~/.wine/dosdevices/c:/Program Files/. ~/.wine/dosdevices/c: can then
point to anything you decided.

 
 If I have a program that does this, should I then make a link from 
 ~/.wine/drice_c/Program Files/foo to /mnt/windows/Program Files/foo? (This 
 will work with this program, but I have newer read such recommendation).

Yes you could do that.
-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: Ceci est une partie de message	numériquement signée



Re: dlls/include/list.h: remove_list() failed when removing first or last element

2005-11-10 Thread Jonathan Ernst
Le jeudi 10 novembre 2005 à 11:21 +0100, Markus Gömmel a écrit :

  One further note: on projects as big as Wine patching the ChangeLog is not 
  practical as it would result in a lot of conflicts. Therefore, Alexandre 
  Julliard automatically generates ChangeLog entries from CVS just before 
  each release.
 
 Oh, I only did it cause its requested on 
 http://www.winehq.com/site/sending_patches:
 
 When submitting patches, please:
 Include a ChangeLog entry with your name, email address and a description of 
 what your patch does.
 
 Did I understand something wrong here???

Just write something like:

Changelog:
- fixes null pointer


in the e-mail you send the patch with.

Regards.

-- 
Jonathan Ernst [EMAIL PROTECTED]






Re: [Resend] printer dialog fixes part1 + french + other rcs

2005-11-03 Thread Jonathan Ernst
Le jeudi 03 novembre 2005 à 13:09 +0100, Andreas Mohr a écrit :
 Hi,
 
 On Thu, Nov 03, 2005 at 12:02:21PM +0100, Jonathan Ernst wrote:
  Try2:This time, we just tell the user he needs to install a printer (we 
  don't let him install one from Wine as it is not (won't ever?) be 
  implemented).
 You really should have written:
 ...install a printer... *on your system.*

What about on the underlying operating system ? Is it more clear ?






Re: [Resend] printer dialog fixes part1 + french + other rcs

2005-11-03 Thread Jonathan Ernst
Le jeudi 03 novembre 2005 à 14:14 +0100, Andreas Mohr a écrit :
 Hi,
 
 On Thu, Nov 03, 2005 at 01:47:21PM +0100, Jakob Eriksson wrote:
  Andreas Mohr wrote:
  
  Hi,
  
  On Thu, Nov 03, 2005 at 01:20:00PM +0100, Jonathan Ernst wrote:
  What about on the underlying operating system ? Is it more clear ?
 
  
  
  Yup, while longer, I think it's better.
   
  
  
  On you computer.
  
  I believe is best.
 
 Yup, that's much better, but then we probably need to detail it by saying
 ...install a printer *driver*... on your computer.
 
 Since the problem is not simply solved by connecting a printer to the
 computer...
 (and as long as we were talking about an operating system it was obvious
 that we need a driver)
 
 Andreas

Here is the patch with underlying in it.

Let's see what Alexandre thinks for the best wording.


-- 
Jonathan Ernst [EMAIL PROTECTED]
Index: dlls/commdlg/cdlg_Bg.rc
===
RCS file: /home/wine/wine/dlls/commdlg/cdlg_Bg.rc,v
retrieving revision 1.2
diff -u -p -r1.2 cdlg_Bg.rc
--- dlls/commdlg/cdlg_Bg.rc	3 Nov 2005 12:12:19 -	1.2
+++ dlls/commdlg/cdlg_Bg.rc	3 Nov 2005 12:52:01 -
@@ -1,4 +1,4 @@
-/*
+i/*
  * Copyright 2005 Milko Krachounov
  *
  * This library is free software; you can redistribute it and/or
@@ -407,7 +407,7 @@ STRINGTABLE DISCARDABLE
 PD32_GENERIC_ERRORÏîÿâè ñå ãðåøêà.
 PD32_DRIVER_UNKNOWN   Íåïîçíàò äðàéâåð çà ïðèíòåðà.
 PD32_NO_DEVICES   Before you can perform printer-related tasks \
-such as page setup or printing a document, you need to install a printer. \
+such as page setup or printing a document, you need to install a printer on the underlying operating system. \
 Please install one and retry.
 
 PD32_DEFAULT_PRINTER  Ïðèíòåð ïî ïîäðàçáèðàíå; 
Index: dlls/commdlg/cdlg_Cn.rc
===
RCS file: /home/wine/wine/dlls/commdlg/cdlg_Cn.rc,v
retrieving revision 1.10
diff -u -p -r1.10 cdlg_Cn.rc
--- dlls/commdlg/cdlg_Cn.rc	3 Nov 2005 12:12:19 -	1.10
+++ dlls/commdlg/cdlg_Cn.rc	3 Nov 2005 12:52:03 -
@@ -406,7 +406,7 @@ supported by your printer.\nPlease enter
 PD32_GENERIC_ERRORSome error occurred.
 PD32_DRIVER_UNKNOWN   Unknown printer driver.
 PD32_NO_DEVICES   Before you can perform printer-related tasks \
-such as page setup or printing a document, you need to install a printer. \
+such as page setup or printing a document, you need to install a printer on the underlying operating system. \
 Please install one and retry.
 
 PD32_DEFAULT_PRINTER  Default Printer; 
Index: dlls/commdlg/cdlg_De.rc
===
RCS file: /home/wine/wine/dlls/commdlg/cdlg_De.rc,v
retrieving revision 1.25
diff -u -p -r1.25 cdlg_De.rc
--- dlls/commdlg/cdlg_De.rc	3 Nov 2005 12:12:19 -	1.25
+++ dlls/commdlg/cdlg_De.rc	3 Nov 2005 12:52:05 -
@@ -400,7 +400,7 @@ Bitte geben sie einen Wert zwischen %d u
 PD32_GENERIC_ERROREin unbekannter Fehler ist aufgetreten.
 PD32_DRIVER_UNKNOWN   Unbekannter Druckertreiber.
 PD32_NO_DEVICES   Before you can perform printer-related tasks \
-such as page setup or printing a document, you need to install a printer. \
+such as page setup or printing a document, you need to install a printer on the underlying operating system. \
 Please install one and retry.
 
 PD32_DEFAULT_PRINTER  Standard Drucker; 
Index: dlls/commdlg/cdlg_En.rc
===
RCS file: /home/wine/wine/dlls/commdlg/cdlg_En.rc,v
retrieving revision 1.42
diff -u -p -r1.42 cdlg_En.rc
--- dlls/commdlg/cdlg_En.rc	3 Nov 2005 12:12:19 -	1.42
+++ dlls/commdlg/cdlg_En.rc	3 Nov 2005 12:52:07 -
@@ -406,7 +406,7 @@ supported by your printer.\nPlease enter
 PD32_GENERIC_ERRORAn error occurred.
 PD32_DRIVER_UNKNOWN   Unknown printer driver.
 PD32_NO_DEVICES   Before you can perform printer-related tasks \
-such as page setup or printing a document, you need to install a printer. \
+such as page setup or printing a document, you need to install a printer on the underlying operating system. \
 Please install one and retry.
 
 PD32_DEFAULT_PRINTER  Default Printer; 
Index: dlls/commdlg/cdlg_Es.rc
===
RCS file: /home/wine/wine/dlls/commdlg/cdlg_Es.rc,v
retrieving revision 1.19
diff -u -p -r1.19 cdlg_Es.rc
--- dlls/commdlg/cdlg_Es.rc	3 Nov 2005 12:12:19 -	1.19
+++ dlls/commdlg/cdlg_Es.rc	3 Nov 2005 12:52:09 -
@@ -407,7 +407,7 @@ defecto.
 PD32_DRIVER_UNKNOWN   Manejador de la impresora \
 desconocido

Re: [LOSTWAGES] fix .htaccess

2005-11-02 Thread Jonathan Ernst
Yeah it seems to send the correct header now. Thanks. I'll run
linkchecker again on winehq maybe tomorrow.


Le mercredi 02 novembre 2005 à 16:14 -0600, Jeremy Newman a écrit :
 I've run into this before. Problem is that if I use a local URL it
 breaks the website images for the 404 page. This is due to the local
 path not matching what the URL reads. I get around it by using the
 redirect.
 
 I did fix the code in the website so when the 404 page is loaded, it
 correctly sends the 404 header. Let me know if that works better for
 you.
 
 On Wed, 2005-11-02 at 11:26 +0100, Jonathan Ernst wrote:
  http://httpd.apache.org/docs/1.3/mod/core.html#errordocument
  
  Note that when you specify an ErrorDocument that points to a remote URL
  (ie. anything with a method such as http in front of it), Apache *will
  send a redirect to the client to tell it where to find the document,
  even if the document ends up being on the same server*. This has several
  implications, the most important being *that the client will not receive
  the original error status code*, but instead will receive a redirect
  status code. This in turn can confuse web robots and other clients
  which try to determine if a URL is valid using the status code.
  
  I was using linkchecker (http://linkchecker.sourceforge.net/) to check
  for deadlinks and wondered why some people could still find some
  deadlinks on winehq. That's because our 404 handler doesn't send an
  Error 404 message to the user agent.
  
  This change will make apache send a 404 instead of a redirect and will
  let the original address in the browser's address bar instead of
  changing it to the /site/404 file. It will also make it easier to check
  for deadlinks as the error code will be correct now.
 
 
-- 
Jonathan Ernst [EMAIL PROTECTED]





Re: DirectSound, new patch available for testing

2005-11-02 Thread Jonathan Ernst
Le jeudi 03 novembre 2005 à 10:08 +1100, Davin McCall a écrit :
 On Wed, 2 Nov 2005 14:02:55 + (GMT)
 Robbert Xerox [EMAIL PROTECTED] wrote:

  2nd question: is creating the key
  \HKEY_CURRENT_USER\Software\Wine\Alsa
  Driver\UseDirectHW
  necessary? If so, i'll have to do that manually (in
  regedit) i guess, as winecfg does not create such a
  key anywhere. And is this some undocumented key that
  also has 
  some effects without your patch? thanks in advance for
  your answer.
  
 
 a) No, creating the key is not strictly necessary, but at this stage I'd 
 recommend it
 
 b) Yes, this is an undocumented key which also has some effects without my 
 patch.

It's not undocumented anymore ;-) :
http://wiki.winehq.org/UsefulRegistryKeys







Re: MS Office 97: so close...

2005-10-29 Thread Jonathan Ernst
Le samedi 29 octobre 2005 à 07:10 -0700, Dan Kegel a écrit :
 On 10/29/05, Hans Leidekker [EMAIL PROTECTED] wrote:
  I'm working on a patch that adds just enough functionality to
  odbccp32 for the installers of Office 95, 97 and 2000 to proceed
  without crashing. In fact, it's only the 95 installer that's
  still giving troubles at the moment (I'm talking about the
  standard installation here).
 
 Cool!  I look forward to it.
 If you shoot me a copy I can verify it solves my problems.
 (http://winehq.com/pipermail/wine-patches/2005-October/021484.html seems
 to already be applied, so you must be talking about something more...)
 - Dan
 

You'll find the patches here:
http://bugs.winehq.org/show_bug.cgi?id=3660
http://bugs.winehq.org/show_bug.cgi?id=3689

-- 
Jonathan Ernst [EMAIL PROTECTED]






Re: Wine regression testing: PIT_

2005-10-28 Thread Jonathan Ernst
Le vendredi 28 octobre 2005 à 06:21 +, Molle Bestefich a écrit :
 Jonathan Ernst wrote:
  we could have VMWare installs of Wine and people could download
  the VMWare image of any Wine release and play it for free using the
  VMWare player !
 
 Excellent idea!!
 
  I guess the download size will be quite big, but a small distro with
  only X, Wine, Gnome and KDE and required dependencies for example could
  fit on half a CD I guess.
 
 Do you know of any miniature distro(s) that carry these and
 (preferably) existed all along with Wine?  If you have suggestions,
 I'd like to give it a shot right away.

If you remove the word processor I think you'll be under 30-40MB
uncompressed with these ones:

http://www.damnsmalllinux.org/
http://www.zenwalk.org/staticpages/index.php?page=20050321031055330

I didn't find a ready to use minidistro with gnome or/and kde as these
applications are really big. You could also try something like ubuntu
and install only the minimum reqs of Wine.

Thanks for your efforts; looking forward to testing your VMWare
machines !
-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



Re: AppDb

2005-10-28 Thread Jonathan Ernst
Le vendredi 28 octobre 2005 à 12:36 -0400, Chris Morgan a écrit :
[...]
 
 Right now the rating you see is the one decided by the maintainer of
 the application and based on their judgement.  Now that we have the
 testing results there is some question of how to reflect these results
 to users.  Certainly if an application has a handful of gold ratings
 and no maintainer rating it should probably be listed as gold.  Do we
 remove the maintainer rating all together?  Add yet another field? 
 Ideas?  Personally I'm inclined to remove the maintainer rating and
 have the application rating be based on some computation based on
 testing results but there is a question of whether those are reliable
 enough and whether we want the maintainer to be able to override for
 some reason.

I think the maintainer rating should be removed and the last rating
should be used for version rating. If the version is maintained the
maintainer can submit test results on a regular basis and thus influence
the overall version rating.
-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



Thank you for closing my bugzilla account...

2005-10-27 Thread Jonathan Ernst
Hi,

Yesterday, after having manually closed some old fixed bugs, I discussed
with infyquest and tlambregts on irc and tlambregts told us that instead
of manually closing the bugs, bugzilla had a change several bugs at
once function

It was then discussed that bugs that are FIXED and where resolution is
not LATER or DUPLICATE or REMIND should be marked CLOSED as the fixes
have been integrated in an official release (namely 0.9).

http://bugs.winehq.org/buglist.cgi?query_format=short_desc_type=allwordssubstrshort_desc=long_desc_type=substringlong_desc=bug_file_loc_type=allwordssubstrbug_file_loc=keywords_type=allwordskeywords=bug_status=RESOLVEDresolution=FIXEDresolution=INVALIDresolution=WONTFIXresolution=WORKSFORMEresolution=ABANDONEDemailassigned_to1=1emailtype1=substringemail1=emailassigned_to2=1emailreporter2=1emailcc2=1emailtype2=substringemail2=bugidtype=includebug_id=votes=changedin=chfieldfrom=chfieldto=Nowchfieldvalue=cmdtype=doitorder=Reuse+same+sort+as+last+timefield0-0-0=nooptype0-0-0=noopvalue0-0-0=


FYI the CLOSED status means:
The bug is considered dead, the resolution is correct. Any
zombie bugs who choose to walk the earth again must do so by
becoming REOPENED.

Unfortunately bugzilla doesn't allow to close bugs directly from their
fixed state so you have to verify them before and thus it will send two
mails for each bug closed. I don't think it was possible to turn off
change notification at that time (tlambregts even told me that the two
spam bugs were normal because of the way bugzilla works) but I cannot
verify it as my account has been gently disabled...

However it seems that ivanleo didn't like my CLOSING session because
some of the bugs were not fixed. Can someone tell me how a bug can be
not fixed and marked as resolved-fixed (see my query) ?

The discussion on IRC took place at a time when there were many of you
(vitamin, Thunderbird, kbln, infyquest, _Marcus_, tlambregts, cmorgan
and so on) and nobody seemed to think it would be a bad idea to close
bugs that were fixed before the latest release came out.


Thanks for clarifying the situation.
-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



Re: bugzilla mass mods

2005-10-27 Thread Jonathan Ernst
Hi Dan,

Thanks for your inquiry.

Le mercredi 26 octobre 2005 à 17:21 -0700, Dan Kegel a écrit :
 Jonathan,
 maybe what you did is good, but I
 thought one had to actually verify
 a bug as fixed before one could mark it
 as verified.  You seem to have subverted the

VERIFIED
QA has looked at the bug and the resolution and agrees that the
appropriate resolution has been taken. Bugs remain in this state
until the product they were reported against actually ships, at
which point they become CLOSED.

Yes that's true, but in Wine the QA is mostly us and the people who
report the bugs to be fixed. In Wine usually when a bug is marked as
fixed and not reopened shortly after, it really means that it's fixed
and thus verified. What I feel is that people reporting bugs, you and me
and others actually ARE Wine's QA.

I don't think that having ~800 bugs marked as fixed since years was
useful. Maybe now that they are closed, the new fixed bugs can actually
be verified by some of the active QA people in Wine. There have been
more activity lately in bugzilla and keeping all these old bugs fixed
and not closed was not doing any good imho. Having about 10/15 bugs to
verify between each snapshot is much more maintainable and can hopefully
be done.

 process.  Did you get consensus before starting
 these mods?

This was discussed on IRC when quite a lot of people where online (see
my message to wine-devel).

Bye,


-- 
Jonathan Ernst [EMAIL PROTECTED]





Re: Thank you for closing my bugzilla account...

2005-10-27 Thread Jonathan Ernst
Le jeudi 27 octobre 2005 à 14:56 +0530, Vijay Kiran Kamuju a écrit :
 Hi,
 Yesterday there was a session indeed but there was misunderstanding
 regarding the bug status,  ie, RESOLVED LATER, RESOLVED CLOSED,
 VERIFIED, etc.
 It would be better if we could put some details regarding the bug
 status on the bugzilla or FAQ pages, as there are some differences in
 the explanation of these.
 I am used to a different bug management app (ClearDDTS) where there
 are only 4-5 states a bug can
 have.(NEW,ASSIGNED,OPEN,RESOLVED,VERIFIED)
 Sorry, i caused any misunderstanding.

The bug status explanation are on this page: 
http://bugs.winehq.org/bug_status.html
(you can get here by clicking on the status link in any bug page).

If their meaning is not clear enough, I think the changes you suggest
should be made here.





Re: Wine regression testing: PIT_

2005-10-27 Thread Jonathan Ernst
Le mercredi 26 octobre 2005 à 16:49 +0200, Molle Bestefich a écrit :
 
 We actually /ask/ people to do regression testing, here f.x.:
 http://www.winehq.org/site/docs/winedev-guide/x1344
 to find a patch that breaks things.  Some developers has probably
 recommended that approach on the mailing lists too, I know I have.
 
 The approach is useless however, until these simple fixes are applied
 to the tarballs (preferably through the versioning system).
 
I just got a new idea:

Instead of appliying new patches to old versions which is unmaintainable
imho, we could have VMWare installs of Wine and people could download
the VMWare image of any Wine release and play it for free using the
VMWare player !

I guess the download size will be quite big, but a small distro with
only X, Wine, Gnome and KDE and required dependencies for example could
fit on half a CD I guess.






Re: wine overstepping the mark?

2005-10-27 Thread Jonathan Ernst
Le jeudi 27 octobre 2005 à 17:11 -0600, Vitaliy Margolen a écrit :
 Thursday, October 27, 2005, 5:04:05 PM, [EMAIL PROTECTED] wrote:
  Thanks for the explaination but that's just my point. That is windows  
  mentality, but this is not windows.
 
  If I install gimp it does not try to reconfigure my system and take over  
  control of any image file types it can handle. That is windows mentality.
 I wander what else can you use to open exe files with? And not just open, but
 run?
 

mono

-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



Re: Wine regression testing: PIT_

2005-10-26 Thread Jonathan Ernst
Le mercredi 26 octobre 2005 à 16:49 +0200, Molle Bestefich a écrit :

 
 The approach is useless however, until these simple fixes are applied
 to the tarballs (preferably through the versioning system).

How do you decide what things have to be fixed in old tarballs ? Do you
test each old tarballs every now and then and apply the corresponding
patches to them ?

What if patching the old tarball cause other regressions ?

What if someone wants to use an old tarball in an old system that would
be broken because of this patching ? You would have to maintain a lot of
old tarballs version...

I don't think it is feasible.

-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



Re: docs

2005-10-21 Thread Jonathan Ernst
Le jeudi 20 octobre 2005 à 00:28 +0200, Jonathan Ernst a écrit :
 Le mardi 18 octobre 2005 à 09:55 -0600, Brian Vincent a écrit :
  On 10/14/05, Brian Vincent [EMAIL PROTECTED] wrote:
 [...]
  
  One thing that would be nice to have is a complete list of registry
  keys and values.  Bonus points for explaining what they do.  It's not
  terribly difficult to generate, but I was getting sleepy as I got to
  that section.
  
 
 I just started a list on the wiki. When it's complete enough (anyone is
 more than welcome to add things in it) we can put it in the docs.
 
 http://wiki.winehq.org/UsefulRegistryKeys
 

I added all keys that I could grep from the source code + some values
that I know of. And now I use a king of tree view to represent it.

I linked to this page from the user guide as well.

Please feel free to add any useful value+description you know of.

http://wiki.winehq.org/UsefulRegistryKeys
-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



Download Mozilla ActiveX

2005-10-19 Thread Jonathan Ernst
Now that my php script to randomly choose a working mirror for Mozilla ActiveX 
has been added by Jeremy, we can use it in Wine.

Changelog: 
- use WineHQ's mirror selection script to get the Mozilla AciveX Control

Index: tools/wine.inf
===
RCS file: /home/wine/wine/tools/wine.inf,v
retrieving revision 1.43
diff -u -p -r1.43 wine.inf
--- tools/wine.inf	14 Sep 2005 11:15:58 -	1.43
+++ tools/wine.inf	19 Oct 2005 17:29:50 -
@@ -252,6 +252,7 @@ HKLM,System\CurrentControlSet\Control\Se
 HKLM,System\CurrentControlSet\Control\Windows,CSDVersion,0x10001,0x0600
 HKLM,System\CurrentControlSet\Control\VMM32Files,,,
 HKLM,System\CurrentControlSet\Services\VxD\MSTCP,,,
+HKCU,Software\Wine\shdocvw,MozillaUrl,,http://source.winehq.org/mozactivex;
 
 [Nls]
 HKLM,System\CurrentControlSet\Control\Nls\Codepage,37,,



Re: docs

2005-10-19 Thread Jonathan Ernst
Le mardi 18 octobre 2005 à 09:55 -0600, Brian Vincent a écrit :
 On 10/14/05, Brian Vincent [EMAIL PROTECTED] wrote:
[...]
 
 One thing that would be nice to have is a complete list of registry
 keys and values.  Bonus points for explaining what they do.  It's not
 terribly difficult to generate, but I was getting sleepy as I got to
 that section.
 

I just started a list on the wiki. When it's complete enough (anyone is
more than welcome to add things in it) we can put it in the docs.

http://wiki.winehq.org/UsefulRegistryKeys

-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



Re: Downloading Mozilla ActiveX

2005-10-18 Thread Jonathan Ernst
Le mardi 18 octobre 2005 à 11:38 -0600, Brian Vincent a écrit :
 On 10/18/05, Vitaliy Margolen [EMAIL PROTECTED] wrote:
  Does that server has enough capacity to handle all Wine users? Will it be 
  there
  for a long time?
 
 No idea about capacity, but the URL hasn't changed in years.  We could
 take a clue from Codeweavers and put in a winehq.org URL that simply
 redirects to that one.  If it changes we just update our redirect.
 
 -Brian

I really think it's the way to go.

Jeremy ?


signature.asc
Description: This is a digitally signed message part



Wine and Mono

2005-10-15 Thread Jonathan Ernst
Hi,

.exe files are often associated with Wine so that it's easy for users to
double click a windows application and have it working like any native
application.

Wouldn't it be possible for Wine to detect .Net application and run them
using mono (mono app.exe) instead of just failing ?

If that's not wanted, would it be at least possible to issue a message
to tell the user that the application he'is trying to run is a .Net
application and that he should try running it using mono ?

What are your opinions about the handling of .Net executables ?

Thanks.
-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



Re: NSIS problem?

2005-10-13 Thread Jonathan Ernst
I think this is caused by theming. Frank Richter sent a patch for this
but it hasn't been accepted.

Le jeudi 13 octobre 2005 à 17:00 +0100, Mike Hearn a écrit :
 Hi,
 
 It seems that NSIS installers have regressed in Wine 0.9 - at least, the
 PE Explorer setup which looks and feels like an NSIS based installer won't
 install with a The folder name is invalid error message. I poked at this
 a bit but got nowhere.
 
 Can anybody confirm/deny it's a problem with all NSIS installrers? If the
 problem is just with PE Explorer then we can leave it, otherwise I think
 we should try and figure it out before 0.9 - NSIS is a very popular
 installer these days and not running it for 0.9 would be a disaster.
 
 thanks -mike
 
 
 
 
-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



Re: [DSOUND] add DirectSoundFullDuplex support

2005-10-13 Thread Jonathan Ernst
Le jeudi 13 octobre 2005 à 21:29 -0400, Robert Reif a écrit :
 I guess I could have split it up into half a dozen patches.
 
 This is something I needed for work so I took the opportunity to
 do some wine hacking.  I'm way to busy to do much more than
 just reading the mailing lists now and I don't see that changing
 for the next 6 months.  This can wait until after 0.9.  It's out there
 now for anyone that is interested.
 
 I do most of my development on RH9 for RH9 and most
 of the sound related bugs and missing features are either ALSA
 related (even OSS emulation in ALSA) or scheduler related and
 I don't have the time or resources to tackle big issues like these
 now.

Your patch look very good to me (but i'm not an expert). If nobody
thinks that it has issues, maybe you could resend it uncompressed and
splitted into two or more parts (at least separate the refactoring part
and the full duplex part). Then Alexandre will decide if it can be
applied before or after the 0.9 release.

Thanks !


signature.asc
Description: This is a digitally signed message part



Re: Can you reproduce this bug on wine-20050930 like me?

2005-10-12 Thread Jonathan Ernst
Le mardi 11 octobre 2005 à 23:45 -0700, Hiji a écrit :
 --- Vitaliy Margolen [EMAIL PROTECTED] wrote:
 
  Tuesday, October 11, 2005, 9:00:49 PM, Hiji wrote:
   Can you reproduce this bug?  Follow these steps:
   1. Install Filezilla:
  
 
 http://prdownloads.sourceforge.net/filezilla/FileZilla_2_2_16_setup.exe?download
   2. FTP into the server of your choice
   3. Click and drag files from the server to your
  local
   machine (to copy them)
   4. Realize now that even though the files have
  been
   copied to your machine, you are still dragging the
   files around
   If you can replicate this serious bug, can you fix
  it?

DVD Shrink exibits the same issue.

Thanks
-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



Wine in the news

2005-10-12 Thread Jonathan Ernst
October issue of Tuxmagazine has an article on Wine and Cedega and Wine
is mentionned on the frontpage.

http://new.tuxmagazine.com/node/1000155
Free subscription required but you can use my email address to download
it.

Regards.

-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



Re: [WINEDOC] IDA workarounds

2005-10-12 Thread Jonathan Ernst
Le jeudi 13 octobre 2005 à 00:58 +, Molle Bestefich a écrit :
 On 10/10/05, Dimi Paun [EMAIL PROTECTED] wrote:
  On Mon, 2005-10-10 at 07:16 +, Molle Bestefich wrote:
   Alternatively, I could put everything regarding IDA into the AppDB as
   you suggest and then send a new patch which links to it from the docs?
 
  Yes, that would be better. That is, you can point people to the
  AppDB entry for tips on how to get IDA to run. Maybe that has a
  better chance of being maintained, I know the docs won't be.
 
 Right, it does make more sense.
 I've applied for super-maintainership so I can add all the existing
 (available) versions to the appdb.  When that, hopefully, comes
 through, I'll submit a patch which simply links there.

I just made you supermaintainer for this application. Thanks for your
help maintaining the AppDB.

-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



Re: [WINEDOC] IDA workarounds

2005-10-10 Thread Jonathan Ernst
Le lundi 10 octobre 2005 à 07:16 +, Molle Bestefich a écrit :
 Dimi Paun wrote:
  Molle Bestefich wrote:
   James Hawkins suggested using native comctl32 as a workaround to get
   IDA running.
 
  I don't want this sort of thing in the docs: it's too transient,
  and I hope we'll fix it rather then document it. If you want to
  capture this sort of information somewhere, the AppDB would be
  the place.
 
 That particular comment takes up ~10 words in the text and will save
 everyone that's getting started with Wine debugging hours of their
 precious time.  It might even cause some people to stick with Wine
 because they have a good, working disassembler, instead of giving up
 on that account.  Not mentioning it and wasting their time just
 because of a puritanical POV on what belongs in the docs is rude to
 them, IMHO.
 
 I'll be happy to do yet another documentation update when Wine reaches
 a state where it works out of the box.
 
 Alternatively, I could put everything regarding IDA into the AppDB as
 you suggest and then send a new patch which links to it from the docs?

That would be much better imo.
-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



Re: [PATCH] wined3d VideoRam registry setting

2005-10-08 Thread Jonathan Ernst
Le samedi 08 octobre 2005 à 10:47 +0900, Aric Cyr a écrit :
 This is a simple patch to add a registry setting for a user's video
 RAM which is used
 by wined3d.  Currently emulated_videoram is hardcoded at 64MB, which
 is not enough for some games and having to recompile wine to change it
 is a burden for end-users.  The new registry key is called
 HKCU\Software\Wine\Direct3D\VideoRam and is an integer in megabytes.

Hello

I guess it is not possible to retrieve the real value from the system ?

It would be nice to have this setting changeable in winecfg in the
future.

Bye.
-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



[Resend] printer dialog fixes part1 + french

2005-10-07 Thread Jonathan Ernst
Le vendredi 07 octobre 2005 à 08:35 -0400, Dimi Paun a écrit :
 On Fri, 2005-10-07 at 17:55 +0530, Vijay Kiran Kamuju wrote:
  Changelog
  ---
  Add the messages in rc file and h file
 
 One patch per email, please.
 


Changelog
---
Vijay Kiran Kamuju [EMAIL PROTECTED] Add the messages in rc file and
h file
Jonathan Ernst [EMAIL PROTECTED] Add french message

Index: dlls/commdlg/cdlg.h
===
RCS file: /home/wine/wine/dlls/commdlg/cdlg.h,v
retrieving revision 1.36
diff -u -p -r1.36 cdlg.h
--- dlls/commdlg/cdlg.h	24 Jan 2005 11:26:23 -	1.36
+++ dlls/commdlg/cdlg.h	7 Oct 2005 13:01:16 -
@@ -63,6 +63,7 @@ typedef struct {
 #define PD32_OUT_OF_MEMORY1113
 #define PD32_GENERIC_ERROR1114
 #define PD32_DRIVER_UNKNOWN   1115
+#define PD32_NO_DEVICES   1121
 
 #define PD32_PRINTER_STATUS_READY 1536
 #define PD32_PRINTER_STATUS_PAUSED1537
Index: dlls/commdlg/cdlg_En.rc
===
RCS file: /home/wine/wine/dlls/commdlg/cdlg_En.rc,v
retrieving revision 1.41
diff -u -p -r1.41 cdlg_En.rc
--- dlls/commdlg/cdlg_En.rc	7 Jul 2005 18:23:45 -	1.41
+++ dlls/commdlg/cdlg_En.rc	7 Oct 2005 13:01:18 -
@@ -405,7 +405,9 @@ supported by your printer.\nPlease enter
 PD32_OUT_OF_MEMORYOut of memory.
 PD32_GENERIC_ERRORAn error occurred.
 PD32_DRIVER_UNKNOWN   Unknown printer driver.
-
+PD32_NO_DEVICES   Before you can perform printer-related tasks \
+such as page setup or printing a document, you need to install a printer. \
+Do you want to install a printer now?
 PD32_DEFAULT_PRINTER  Default Printer; 
 PD32_NR_OF_DOCUMENTS_IN_QUEUE There are %d documents in the queue
 PD32_MARGINS_IN_INCHESMargins [inches]
Index: dlls/commdlg/cdlg_Fr.rc
===
RCS file: /home/wine/wine/dlls/commdlg/cdlg_Fr.rc,v
retrieving revision 1.21
diff -u -p -r1.21 cdlg_Fr.rc
--- dlls/commdlg/cdlg_Fr.rc	17 Jan 2005 15:34:50 -	1.21
+++ dlls/commdlg/cdlg_Fr.rc	7 Oct 2005 13:01:20 -
@@ -409,7 +409,9 @@ Veuillez indiquer un nombre de copies en
 PD32_OUT_OF_MEMORYPas assez de mémoire.
 PD32_GENERIC_ERRORUne erreur est intervenue.
 PD32_DRIVER_UNKNOWN   Pilote d'imprimante inconnu.
-
+PD32_NO_DEVICES   Avant de pouvoir effectuer des opérations en relation avec l'impression \
+comme la configuration de l'imprimante ou l'impression d'un document, vous devez installer une imprimante. \
+Souhaitez-vous installer une imprimante maintenant ?
 PD32_DEFAULT_PRINTER  Imprimante par défaut; 
 PD32_NR_OF_DOCUMENTS_IN_QUEUE Il y a %d documents dans la file d'attente
 PD32_MARGINS_IN_INCHESMarges [pouces]



Re: Getting permission to accept bugs

2005-10-06 Thread Jonathan Ernst
Ask Tony Lambregts; he has this ability.

Le mercredi 05 octobre 2005 à 17:16 -0700, Juan Lang a écrit :
 Just who is the bugzilla maintainer, anyway?  Newman?  It'd be nice if it
 were easier to find that out..
 
 Anyway, I'd like to have permission to accept bugs.  Shouldn't all of the
 hackers have that ability?
 
 Thanks,
 --Juan
 
 
   
 __ 
 Yahoo! Mail - PC Magazine Editors' Choice 2005 
 http://mail.yahoo.com
 
 
 
-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



A new tool to interact with Bugzilla

2005-10-06 Thread Jonathan Ernst
Hello,

This might solve people's concerns about the difficulty to use/search in
bugzilla.

You can save queries, make fast search in comments thanks to the local
database (use top right search field), etc.

Of course I discovered this application right after having triaged some
hundreds bugs...

http://mozillazine.org/talkback.html?article=7491
Deskzilla 1.0, a desktop client for the Bugzilla bug tracking system.
Deskzilla delivers features for greater productivity and an improved
working environment for the users of Bugzilla.

-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



Re: notepad pagesetup fix

2005-10-04 Thread Jonathan Ernst
Le mardi 04 octobre 2005 à 19:17 +0900, Dmitry Timoshkov a écrit :
 Vijay Kiran Kamuju [EMAIL PROTECTED] wrote:
 
  Changelog
  ---
  Notepad pagesetup fix
  This fixes BUG#2600
 
  -DEFPUSHBUTTON OK, 0x151,   180,  3, 40, 15, 
  WS_TABSTOP
  -PUSHBUTTONCancel, 0x152,   180, 21, 40, 15, 
  WS_TABSTOP
  -PUSHBUTTONHelp,   0x153,180, 39, 40, 15, 
  WS_TABSTOP
  +DEFPUSHBUTTON OK, IDOK,   180,  3, 40, 15, 
  WS_TABSTOP
  +PUSHBUTTONCancel, IDCANCEL,   180, 21, 40, 15, 
  WS_TABSTOP
  +PUSHBUTTONHelp,  IDHELP, 180, 39, 40, 15, 
  WS_TABSTOP
 
 If you went to the trouble of fixing the bug for English, would you
 mind fixing it for other language .rc file as well? Otherwise there is
 no point in fixing it only for En.rc.
 
 Alexandre, please do not commit this patch in its current state.
 

Here is the updated patch that fixes it for each language.
-- 
Jonathan Ernst [EMAIL PROTECTED]
Index: programs/notepad/Bg.rc
===
RCS file: /home/wine/wine/programs/notepad/Bg.rc,v
retrieving revision 1.1
diff -u -p -r1.1 Bg.rc
--- programs/notepad/Bg.rc	19 Sep 2005 17:00:58 -	1.1
+++ programs/notepad/Bg.rc	4 Oct 2005 14:05:28 -
@@ -87,9 +87,9 @@ EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*
 LTEXTËÿâà:,  0x14E,100, 73, 30, 10, WS_CHILD
 EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150,130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
 
-DEFPUSHBUTTON OK, 0x151,   180,  3, 40, 15, WS_TABSTOP
-PUSHBUTTONÎòìåíè, 0x152,   180, 21, 40, 15, WS_TABSTOP
-PUSHBUTTONÏîìîù,   0x153,180, 39, 40, 15, WS_TABSTOP
+DEFPUSHBUTTON OK, IDOK,   180,  3, 40, 15, WS_TABSTOP
+PUSHBUTTONÎòìåíè, IDCANCEL,   180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTONÏîìîù,   IDHELP,180, 39, 40, 15, WS_TABSTOP
 }
 
 STRINGTABLE DISCARDABLE
Index: programs/notepad/Cs.rc
===
RCS file: /home/wine/wine/programs/notepad/Cs.rc,v
retrieving revision 1.1
diff -u -p -r1.1 Cs.rc
--- programs/notepad/Cs.rc	18 Oct 2004 19:42:43 -	1.1
+++ programs/notepad/Cs.rc	4 Oct 2005 14:05:28 -
@@ -90,9 +90,9 @@ EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*
 LTEXTDolní:,  0x14E,100, 73, 30, 10, WS_CHILD
 EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150,130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
 
-DEFPUSHBUTTON OK, 0x151,   180,  3, 40, 15, WS_TABSTOP
-PUSHBUTTONStorno, 0x152,   180, 21, 40, 15, WS_TABSTOP
-PUSHBUTTONNápovìda,   0x153,180, 39, 40, 15, WS_TABSTOP
+DEFPUSHBUTTON OK, IDOK,   180,  3, 40, 15, WS_TABSTOP
+PUSHBUTTONStorno, IDCANCEL,   180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTONNápovìda,   IDHELP,180, 39, 40, 15, WS_TABSTOP
 }
 
 STRINGTABLE DISCARDABLE
Index: programs/notepad/Da.rc
===
RCS file: /home/wine/wine/programs/notepad/Da.rc,v
retrieving revision 1.12
diff -u -p -r1.12 Da.rc
--- programs/notepad/Da.rc	24 Aug 2004 18:33:02 -	1.12
+++ programs/notepad/Da.rc	4 Oct 2005 14:05:29 -
@@ -86,9 +86,9 @@ EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*
 LTEXTBund:,  0x14E,100, 73, 30, 10, WS_CHILD
 EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150,130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
 
-DEFPUSHBUTTON OK, 0x151,   180,  3, 40, 15, WS_TABSTOP
-PUSHBUTTONAnnuller, 0x152,   180, 21, 40, 15, WS_TABSTOP
-PUSHBUTTONHjælp,   0x153,180, 39, 40, 15, WS_TABSTOP
+DEFPUSHBUTTON OK, IDOK,   180,  3, 40, 15, WS_TABSTOP
+PUSHBUTTONAnnuller, IDCANCEL,   180, 21, 40, 15, WS_TABSTOP
+PUSHBUTTONHjælp,   IDHELP,180, 39, 40, 15, WS_TABSTOP
 }
 
 STRINGTABLE DISCARDABLE
Index: programs/notepad/De.rc
===
RCS file: /home/wine/wine/programs/notepad/De.rc,v
retrieving revision 1.16
diff -u -p -r1.16 De.rc
--- programs/notepad/De.rc	9 May 2005 09:23:29 -	1.16
+++ programs/notepad/De.rc	4 Oct 2005 14:05:29 -
@@ -89,9 +89,9 @@ EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*
 LTEXTUnten:,  0x14E,100, 73, 30, 10, WS_CHILD
 EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150,130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
 
-DEFPUSHBUTTON OK, 0x151,   180,  3, 40, 15, WS_TABSTOP
-PUSHBUTTONAbbrechen, 0x152,   180, 21, 40, 15, WS_TABSTOP
-PUSHBUTTONHilfe,   0x153,180, 39, 40, 15, WS_TABSTOP
+DEFPUSHBUTTON OK, IDOK,   180,  3, 40, 15, WS_TABSTOP
+PUSHBUTTON

Re: Migrate website documentation to the Wiki

2005-10-04 Thread Jonathan Ernst
Le mardi 04 octobre 2005 à 09:40 -0500, Jeremy Newman a écrit :
 Also, don't forget. The WineHQ docs are in SGML which provides tools to
 convert it to any format. (html, PS, PDF, etc.) We really don't want to
 give up on those abilities.
 
 For any page that isn't SGML, sure it could be converted into a Wiki. In
 fact, I'm now considering moving the entire WineHQ site to the wiki. You
 all have been doing a bang up job keeping the Wiki updated. So far
 proving me wrong that all Wiki's are junkyards of useless outdated
 information. The only problem would be the WWN issues.

That was exactly what I wanted to do:

- let the sgml, wwn, press releases and so on where they are
- move the rest to the wiki

Sorry if that was not clear enough in my first message (when I said
static I meant content that is not generated dynamically from some other
files which excludes sgml docs and wwn).

Regards !


signature.asc
Description: This is a digitally signed message part



Re: Organizing more Wine bug triage

2005-10-04 Thread Jonathan Ernst
Le vendredi 23 septembre 2005 à 13:12 -0400, [EMAIL PROTECTED] a écrit :
 Wine's bugzilla has 375 unconfirmed bugs reported since
 the beginning of the year.
 A fair number of these are worth fixing,
 but don't have good recipes for how to reproduce them.
 I think it's time to make a concerted effort
 to recruit more Wine users to help triage bug
 reports, so wine developers can spend less
 time sorting through poor bug reports.
 
 As a first stab, I've created a web page,
   http://kegel.com/wine/qa
 describing bug triage and giving easy steps
 for people who are interested in helping.
 
 Please have a look.
 Comments and suggestions for improvement welcome.

Can you please tell people in the section 
How to help: Triage appdb problem reports
To add bug links in the AppDB. I did it with all the hundreds bugs I
have been reviewing lately and I think it's good to have it in the AppDB
so that people are aware of bugs already reported.

Thanks.



signature.asc
Description: This is a digitally signed message part



Re: Organizing more Wine bug triage

2005-10-04 Thread Jonathan Ernst
Le mardi 04 octobre 2005 à 17:03 -0700, Dan Kegel a écrit :
 On 10/4/05, Jonathan Ernst [EMAIL PROTECTED] wrote:
   As a first stab, I've created a web page,
 http://kegel.com/wine/qa
   describing bug triage and giving easy steps
   for people who are interested in helping.
 
  Can you please tell people in the section
  How to help: Triage appdb problem reports
  To add bug links in the AppDB. I did it with all the hundreds bugs I
  have been reviewing lately and I think it's good to have it in the AppDB
  so that people are aware of bugs already reported.
 
 Good idea.  Added to http://kegel.com/wine/qa/#triage.bugzilla
 How's it look now?
 

Perfect. Thanks !
 

Can you add something about the keywords in the bug report. Most people
don't add download keyword (most important), source, noAppDBEntry,
FIXME, etc.

Also as you took some stats from bugzilla, it would be nice to provide
some graph or plain stats in some days/weeks as a lot of work as been
done in bugzilla lately. That could be a good inclusion in next wwn for
example to let people know that bugzilla is alive ;-).

-- 
Jonathan Ernst [EMAIL PROTECTED]





BadMatch recurring errors

2005-10-04 Thread Jonathan Ernst
A lot of people are complaining about BadMatch on #winehq and in a lot
of bug reports (old or new). Does someone know what they are about ? It
would be nice to have this class of bugs fixed before 0.9 is out.

http://bugs.winehq.org/buglist.cgi?query_format=short_desc_type=allwordssubstrshort_desc=long_desc_type=substringlong_desc=BadMatchbug_file_loc_type=allwordssubstrbug_file_loc=keywords_type=allwordskeywords=bug_status=UNCONFIRMEDbug_status=NEWbug_status=ASSIGNEDbug_status=REOPENEDbug_status=RESOLVEDemailassigned_to1=1emailtype1=substringemail1=emailassigned_to2=1emailreporter2=1emailcc2=1emailtype2=substringemail2=bugidtype=includebug_id=votes=changedin=chfieldfrom=chfieldto=Nowchfieldvalue=cmdtype=doitorder=Reuse+same+sort+as+last+timefield0-0-0=nooptype0-0-0=noopvalue0-0-0=

shows 19 bugs that have things like:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  73 (X_GetImage)
  Serial number of failed request:  56463
  Current serial number in output stream:  56463

(The numbers change depending on the bug/application)

(03:10:15) jernst: I see a lot of X Error of failed request: BadMatch (invalid 
parameter attributes) (I have this error sometimes) in bug reports. Does 
someone know why ?
(03:11:22) cmorgan: yeah, people report X Error of failed request daily
on #winehq
(03:12:08) jernst: you know where it comes from ? Does it come from
xorg ?
(03:12:16) cmorgan: i've no idea where it comes from
(03:12:22) cmorgan: i hope we can stop it though
(03:12:33) cmorgan: it seems like a bad thing
(03:12:47) ivanleo: jernst:yeah well age of empires has always had that
problem
(03:13:04) jernst: cmorgan: yep, it appears in many programs. Maybe it's
worth posting to wine-devel ?
(03:13:11) cmorgan: jernst: probably


Thanks for your attention.
-- 
Jonathan Ernst [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part



  1   2   >