just realized the same after extracting the debs :-)
DarkPlayer
we are also working on builds for the development branch of wine and since the name wine-devel/development/dev is already used by a lot of distros, we took winehq-devel
and in order to have a somewhat similar naming between wine-staging and wine-devel, we renamed the compat package to winehq-staging
karolherbst joined the channel
duboisj has quit
Haaninjo has quit
karolherbst has quit
Yoshimo has quit
LordFly joined the channel
austin987 joined the channel
rotaerk joined the channel
LordFly has quit
catpiggest joined the channel
debdog has quit
debdog joined the channel
catpig joined the channel
duboisj joined the channel
LordFly joined the channel
sthalik joined the channel
sthalik
hey
i'm running mesa llvmpipe on 64-bit windows, plug wine with primitive drawing disabled by a 'return;'
applying CSMT patches doubles the performance of the software in 2D menu mode to FPS, but once it goes into flight simulator with full 3D, FPS drop to 20
they're 50-60 without CSMT patches
that is, only using libwine, wined3d and d3d9
duboisj has quit
duboisj joined the channel
minlexx joined the channel
NP-HardBot
[06winetricks/master][05d1c5fb2](00http://is.gd/451fLC) 02Austin English: vcrun2015: install a few more dlls. Based on a patch by rboxeur.
Has anyone thought of using something like DynamoRIO to replace ptrace in wine?
DarkPlayer
ryao: ptrace is used in some performance critical parts in wine, so you want to keep the overhead small
nsivov has quit
ryao
DarkPlayer: Someone was asking me about sandboxing Gentoo Portage's src_install phase. One of the ideas that occurred to me was DynamoRIO. Basically, it is a tool that lets you instrument code so that it calls library code you load and to make sure that it cannot touch that code except through the methods you specify.
DarkPlayer: i.e. you can use things like shmem to emulate a kernel from userspace that is protected from the code being executed.
DarkPlayer: It was covered in a graduate security class. The technique uses is solid.
DarkPlayer
ryao: the application running in wine could still do syscalls and hooking all of them would make the application very slow
ryao
DarkPlayer: You don't have to hook all of them.
DarkPlayer: Just the ones that interest you... actually for windows, that is all of them.
ptrace does the same thing though, doesn't it? Wait... you are relying on a custom libc to do that (I think). DynamoRIO doesn't buy you anything there.
DarkPlayer: Its main benefit would be a way to avoid ptrace.
DarkPlayer
wine uses ptrace only to make windows debuggers work, i.e. to provide the necessary access to other threads and processes
for other stuff that needs emulation, it catches the according signal
nsivov joined the channel
AmineKhaldi has quit
AmineKhaldi joined the channel
ryao
DarkPlayer: Ah, okay. THanks.
Haaninjo joined the channel
c_korn
how can I apply the patches from staging to the development HEAD making each patch a commit?
the first param can be used to create separate commits
and force-autoconf will also include autogenerated changes in each commit, which makes it easier to bisect
Andre_H joined the channel
c_korn
slackner: hm. was using git-apply. seems this does not create commits. this patch fails to apply now: Pipe/0005-kernel32-tests-Add-tests-for-closing-named-pipes.patch
slackner
c_korn: yes, "git-apply" does not create separate commits, only "git" or "git-am"
c_korn: and the other problem is caused by the fact that currently wine-staging is a couple of commits behind the development branch