Ivan Akulinchev | 29 Jun 17:24 2015
Picon

Alternative uxtheme.dll implementation for using the GTK+ rendering engine

Hello,

At the weekend I have wrote an alternative uxtheme.dll implementation
and I want
to share it with you.

The idea was very simple. Most of the Windows applications use
uxtheme.dll to
draw their controls calling the functions like DrawThemeBackground. I
noticed,
GTK+ has a very similar interface (compare: gtk_render_background) and
it would
be nice to have a wrapper arround it.

So I have got UxThemeGTK. There is still a lot of work, but you can test
it now:
https://github.com/akulinchev/uxthemegtk (see the screenshots at the
bottom of
the page). Pull requests are certainly welcomed!

Regards,

Ivan

P.S. Shall I send a copy to wine-devel?

xxhdx1985126 | 24 May 13:50 2015

Can't find dbghelp.dll and txc_dxtn library

Hi, everyone.

I'm trying to run Blizzard's "Hearthstone" on my fedora 20, which came up with the following error:

fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
p11-kit: couldn't load module: /usr/lib/pkcs11/p11-kit-trust.so:
/usr/lib/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory
p11-kit: couldn't load module: /usr/lib/pkcs11/gnome-keyring-pkcs11.so:
/usr/lib/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:d3d:wined3d_dxtn_init Wine cannot find the txc_dxtn library, DXTn software support unavailable.
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:msvcrt:type_info_name_internal_method type_info_node parameter ignored
fixme:system:SetProcessDPIAware stub!
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:winsock:WSALookupServiceBeginW (0x2a8e5a0 0x00000ff0 0x2a8e5e8) Stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x2a8e478, overlapped 0x1a15e88): stub
fixme:winsock:WSALookupServiceBeginW (0x2a8e5e4 0x00000ff0 0x2a8e62c) Stub!
err:module:import_dll Library dbghelp.dll (which is needed by
L"C:\\windows\\system32\\imagehlp.dll") not found
err:module:DelayLoadFailureHook failed to delay load imagehlp.dll.ImageGetCertificateHeader
wine: Call from 0x7b83ca2c to unimplemented function imagehlp.dll.ImageGetCertificateHeader, aborting
wine: Unimplemented function imagehlp.dll.ImageGetCertificateHeader called at address 0x7b83ca2c
(thread 0036), starting debugger...
err:module:import_dll Library dbghelp.dll (which is needed by
L"C:\\windows\\system32\\winedbg.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\winedbg.exe"
failed, status c0000135
(Continue reading)

Ali Aminian | 1 May 10:27 2015
Picon

Replacing built in dlls with native dlls

I have licensed windows Xp. Now i want to replace all dlls with native
one. How should i do that?

Thank you.

Maarten van Dijk | 1 Apr 19:30 2015
Picon

RAW USB support under Wine

Hello Friends,
Backround:
I working with Ubuntu 14.04
Some programs I want to use is only under Windows. I have done some
research but the program in this case 123 tune (car ignition program) is
not under Linux.

So playonlinux I have choosen and the program is working, but the
connection with ignitionsyste is not working. It should work with a raw
USB connection FTDI driver.
Does anyone have already programmed in wine a direct connection in raw USB?

Otherwise Virtual machine could be a solution but I have to rebuild a
windows under VM for 15 MB program. VM is also very heavy in relation
with Playonlinux (wine 1.7.2).

I hope someone has made this connection type and want to share it.

Thanks in advance,
Maarten van Dijk

Ali Aminian | 20 Mar 22:20 2015
Picon

Native Dlls

Hello
1_How native Dlls should be installed without using winetricks. for
exmple i want to install quartz.dll.

2_What is the folder that wine looks, for native dlls?

Ali Aminian | 19 Mar 14:30 2015
Picon

Installing native dlls

Hello
1_How native Dlls should be installed without using winetricks. for
exmple i want to install quartz.dll.

2_What is the folder that wine looks, for native dlls?

Mathieu Comandon | 3 Mar 23:13 2015

Keeping track of processes managed by a wineserver instance


Hello,

For the project I'm working on (Lutris, https://lutris.net) I'd like
to keep track of processes spawned from a wineserver instance.

I have managed to do this with Linux native binaries and the other
emulators we're using but in the case of wine, often will the initial
process quit and another one will open, which will be orphaned (owned
by upstart, systemd or whatever init system in use).

If was wondering if there was a way to query the wineserver for
running Windows processes. I am considering using another option using
lsof -t [wine_executable] and removing all the common winedevice.exe,
explorer.exe, etc processes from that list, but that seems a bit
hackish even if it could work and will end up doing this if any other
solution doesn't come up.

Or maybe, there is a way to keep these process from being orphaned in
the first place, that would be even better.

Regards,
Mathieu Comandon

Chris Angelico | 7 Feb 11:15 2015
Picon

Automatically close Windows program on crash?

I have a program that, under certain circumstances, will crash out
with the "Serious Error" popup. In order to better probe the crash
with an automated test harness, I'd like to be able to skip that popup
and just have the process terminate. Is there a way to do that? Tell
Wine "hey, if this program segfaults, just close it without asking
me"?

Hoping this is something really easy, but I couldn't find anything on
'man wine' or similar.

ChrisA

Michael Gardner | 1 Feb 21:30 2015
Picon

DInput axis mapping explanation

I'm trying to understand Wine's DirectInput axis mapping feature. The documentation at
http://wiki.winehq.org/UsefulRegistryKeys gives some details but seems to assume you already know
how the feature works.

> This maps axes of joystick "joystick name". The "axes mapping" is comma-separated list of "axis type"s -
one for each joystick axis (hat-pov uses 2 axes).
> "axis type" is one of: X, Y, Z, Rx, Ry, Rz, Slider1, Slider2, POV1, POV2, POV3, POV4.
> To find the joystick name run 'WINEDEBUG=+dinput wine game.exe 2>&1 | grep joydev_enum_device'

This tells me I can make a registry key with the same name as my joystick device and a value that's a
comma-separated list of "axes" and that somehow acts as a "mapping". But it gives me no idea how this
mapping works, nor how to construct a mapping that will accomplish what I want.

I've tried experimenting while using joy.cpl for feedback, but I can't even construct a mapping that does
anything other than break everything. It would help if I had a better understanding of how the mapping works!

Rainer Dorsch | 1 Feb 22:13 2015
Picon

Could not load wine-gecko. HTML rendering will be disabled.

Hello,

I got the message

	The explorer process failed to start.
	Could not load wine-gecko. HTML rendering will be disabled.

on stdout.

I expected that wine ask to download gecko support, when the WINEPREFIX 
directory is empty, but this did not happen (even after deleting and 
recreating the directory).

I am using wine 1.7.35 on Debian jessie.

Any suggestion how I get HTML rendering working is appreciated.

Thanks
Rainer

--

-- 
Rainer Dorsch
http://bokomoko.de/

Manish Jain | 11 Jan 21:23 2015
Picon

Re: Problem running skype 6.3 under wine on FreeBSD-10.1-i386

Hi,

I do not know whether what I am doing is right or wrong, but this is the 
report on continued self-inspired attempts :

1) removed the directory Program Files/Skype
2) downloaded and ran skype setup stub from :

https://appdb.winehq.org/objectManager.php?sClass=version&iId=26917

The above URL has a link to :
http://blogs.skype.com/garage/2012/10/skype_60_for_mac_and_windows_d.html

The above URL has a download link to :
http://www.skype.com/go/getskype?intcmp=blogs-_-generic-click-_-skype-60-for-mac-and-windows-d

I saved the downloaded file as skype-6.0-setup-stub.exe and run it under 
wine. Installation returns with fixme and error messages listed underneath :

/home/bourne/wine/installers # wine ./skype-6.0-setup-stub.exe
fixme:service:scmdatabase_autostart_services Auto-start service 
L"SkypeUpdate" failed to start: 2
fixme:win:WINNLSEnableIME hwnd 0x100b4 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100b4 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x20022 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x20022 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x20024 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x20024 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x100b4 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100b4 enable -1: stub!
(Continue reading)


Gmane