http://bugs.winehq.org/show_bug.cgi?id=824
------- Additional Comments From randy.galbraith(a)cox.net 2004-10-10 13:14 -------
Created an attachment (id=697)
--> (http://bugs.winehq.org/attachment.cgi?id=697&action=view)
Proposed patch to wine/server/registry.c 1.60
This patch proposes changes to wine/server/registry.c to handle REG_MULTI_SZ as
a type of REG_BINARY instead of the current REG_SZ mapping. This is my first
ever proposed patch to the Wine project, hence it will require careful review
by the Wine experts.
I've tested this change on my system and it appears to work correctly. The
first time I ran my test program I got the following output from Wine:
Line 4944: Malformed value '"Dependent Files"=str(7):""'
Line 88: Malformed value '"Empty Value0"=str(7):""'
Line 89: Malformed value '"Empty Value1"=str(7):""'
Line 90: Malformed value '"Empty Value2"=str(7):"\1"'
Line 91: Malformed value '"Empty Value3"=str(7):"one\0two\0three\0"'
On the second run, there was no output.
Best regards,
-Randy Galbraith
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=2507
tony_lambregts(a)telusplanet.net changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |http://appdb.winehq.org/appv
| |iew.php?appId=70
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=2506
tony_lambregts(a)telusplanet.net changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |http://appdb.winehq.org/appv
| |iew.php?appId=70
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=1142
------- Additional Comments From wine(a)deesconsulting.com 2004-10-10 10:51 -------
OK, I'm using this bug as scratchspace atm, so this may or may not be correct.
This message (http://winehq.org/hypermail/wine-devel/2003/03/0481.html) is the
beginning of a long thread explaining file locking in wine.
If this message (http://winehq.org/hypermail/wine-devel/2003/03/0577.html) is
correct, then the problem appears to be that mandatory locks in windows apps
are being mapped onto advisory locks in linux. So the solution could be for
wine to check for advisory locks every time before opening a file, and, if a
lock exists, enforce mandatory locking on windows apps and return an error.
I don't know if that's right or if it's possible, but I want to write this
down before I sleep on it ;)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=2422
------- Additional Comments From bugzilla(a)jonathan-glaschke.de 2004-10-10 09:44 -------
I use FreeBSD 5.2.1 with Wine-20040914, same Problem.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=1142
------- Additional Comments From wine(a)deesconsulting.com 2004-10-10 07:49 -------
This bug is also present in Crossover Office Pro 3.0.1, based on wine version
20040505, at least in networked environments (NFS, SMB). I have not tested it
locally.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=1142
------- Additional Comments From wine(a)deesconsulting.com 2004-10-10 07:34 -------
I suspect this may be a duplicate of bug 1071, and I can confirm it is present
in Codeweavers Crossover Office Professional 3.0.0 with Office XP. 3.0.0 says
it's based on wine version 20040213.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=2507
Summary: Fallout: mouse doesn't move at all
Product: Wine
Version: unspecified
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-directx
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: wsapplegate(a)myrealbox.com
Executive summary :
~~~~~~~~~~~~~~~~~~~
Fallout is and old (circa 1997) RPG, published by Interplay. Upon recently
trying to reinstall the game, I came across a problem : the mouse wouldn't
move. Even performing the installation through the keyboard wasn't of much
help, since the game exhibited the same problems (it also grabbed my pointer,
I needed to escape the uncontrollable game window by changing virtual desktop
and moving the pointer out of the way).
Analysis :
~~~~~~~~~~
Quite frankly, I really don't know enough about DirectInput to know why that
problem appeared, but I've at least found what causes it. The problem appears
since WINE 20040615, which has seen an overhaul of several DirectInput-related
files. The problem is located in the file dlls/dinput/device.c and has
apparently been caused by a CVS commit on 2004-06-02[1]. In the function
create_DataFormat(), the following lines are changed :
- (wine_format->rgodf[i].dwType &
asked_format->rgodf[j].dwType)) {
+ (/* Then check if it accepts any instance id, and if not, if
it matches Wine's
+ * instance id.
+ */
+ ((asked_format->rgodf[j].dwType & 0x00FFFF00) ==
DIDFT_ANYINSTANCE) ||
+ (DIDFT_GETINSTANCE(wine_format->rgodf[i].dwType) ==
DIDFT_GETINSTANCE(asked_format->rgodf[j].dwType)))) {
Reverting this change makes the mouse to work again.
[1]
http://cvs.winehq.com/cvsweb/wine/dlls/dinput/device.c.diff?r1=1.16&r2=1.17…
How to reproduce :
~~~~~~~~~~~~~~~~~~
Assuming you have a Fallout CD in drive D:,
* run "wine 'd:\\_setup.exe'" (alternatively, if the game is already
installed, run "wine <path to the game directory>\falloutw.exe")
* notice you cannot move the mouse
Solutions and workarounds :
~~~~~~~~~~~~~~~~~~~~~~~~~~~
I've found no workaround for this problem. Reverting the change in
create_DataFormat() works for me, but is probably incorrect (I haven't been
able to ascertain what effects it could have on other DirectInput-based
software).
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=2506
wsapplegate(a)myrealbox.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Platform|Other |PC
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=2506
------- Additional Comments From wsapplegate(a)myrealbox.com 2004-10-10 03:54 -------
[cont'd. Sorry, clicked on Commit by mistake]
... an affected version, a possible workaround is to install the game
partially, copy the missing files manually, then edit the file fallout.cfg in
the installation directory, and edit the paths by hand.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.