All the news that fits, we print.
This is the 340 issue of the Wine Weekly News publication. Its main goal is to inform the public of weekly wine updates. It also serves to inform you of what's going on around Wine. Wine is an open source implementation of the Windows API on top of X and Unix. Think of it as a Windows compatibility layer. Wine does not require Microsoft Windows, as it is a completely alternative implementation consisting of 100% Microsoft-free code, but it can optionally use native system DLLs if they are available. You can find more info at www.winehq.org
This week, 169 posts consumed 216 K. There were 65 different contributors. 30 (46%) posted more than once. 35 (53%) posted last week too. The top 5 posters of the week were:
|
Theming Wine | Archive | |
---|---|---|
Wine
Tombuntu.com has an interesting article on how to improve the look of wine. The article mentions how to perform a simple and feasible update to make the colors mesh better: You can install this colour scheme by pasting the contents of this text file into your ~/.wine/user.reg file. The above fix works just fine. Tombuntu continues to describe how to actually theme windows (rounding the corners on the tabs etc.) however they warn against doing so as it results in terrible slow downs: However, in the current Wine versions full theming is too slow to be usable. (You can watch it draw individual lines in slow motion.) If the Wine developers fix this in time for Ubuntu 8.04, a matching Wine theme will be used by default. After talking to some devs on IRC nobody is exactly sure yet (without further investigation) as to the reason for the slowdowns. Although some suspect the future DIB Engine (post 1.0) may likely improve the situation. |
Wrong BugZilla Stats | Archive | |
---|---|---|
BugZilla
My sincerest apologies for the numbers on the bugzilla charts for the past 2 weeks. The numbers were not entirely wrong; however they were rather mislabeled. The numbers shown were describing other details about those categories. The numbers were generated from this form which did not output the data I thought it did. The numbers now in the bugzilla chart (I am confident) do represent what they say they do. My sincerest apologies. Additionally, from my initial observations it does not appear to be able to generate the numbers we want after the fact; and hence I will be unable to go back and correct previous WWN's. I am sure it will be discussed on the list what to do with those inaccurate charts. |
Test Suite Failures | Archive | |
---|---|---|
Tests
Dan Kegel brings up a valid point that Wine 1.0 should really have no test failures on linux (bug 9916 ). On my machine, we've been hovering between five and ten test suite failures for some time (see http://bugs.winehq.org/show_bug.cgi?id=9916 ) IMHO one of the hallmarks of 1.0 should be reliably getting zero test suite failures. That would make regressions stand out like sore thumbs instead of requiring developers to diff results before and after their changes, and might result in fewer regressions getting committed. How 'bout folks spend some time tracking the current six odd failures down and cleaning them up? - Dan I responded mentioning also that the tests on windows have many more than 5 failures. However, Dan's point that clearing out the problems with Wine should take precedence. Reece Dunn: Ideally, all tests should pass on all platforms. However, there are issues with different service packs/hot fixes on each version of Windows, different user configuration (themes, UAC on/off, locale, etc.), different hardware and even different behaviour between different versions of Windows. I like the idea of getting the tests passing on Windows XP (SP2?) - that will then be the baseline for Wine. This should not cause regressions on other versions of Windows. And now the topic of setting the default version of windows in Wine to windows XP comes up. Dan Kegel: Yep. And at some point we should indeed make Windows XP the default personality in Wine. Seems like a 1.0 kind of thing. Paul Vriens: But that should be done way before 1.0 to overcome any regressions. |
Valgrinding large windows apps | Archive | |
---|---|---|
Debugging
A new patch for valgrind from John Reiser has caused a bit of commotion because it has allowed some applications, previously un-grindable, to be run under valgrind for testing. Dan Kegel experiments and reports: This script, http://kegel.com/wine/valgrind/valgrind-330-build.sh builds a copy of valgrind-3.3.0 with John Reiser's forward port of the Wine support patch. With that, I can run Picasa for Windows under Wine under Valgrind. It takes 40 seconds to start up on my 1.3GHz Athlon 64, which is right in line with Valgrind's legendary ~10x overhead. It seemed to find lots of little problems, but since there were lots of numeric addresses without symbolic info in the valgrind log, it wasn't directly useful to the Picasa developers. The next step, I suppose, is to find a way to make the valgrind log contain symbolic identifiers for the functions in the Windows app. I looked at that for a few minutes; here are some notes that might provide a starting point. - Dan |
RunOnce support followup | Archive | |
---|---|---|
wineboot
Alexandre Julliard has followed up on last weeks discussion of Auto Run/RunOnce support: Any change might break things, that has never stopped us before ;-) I agree we need a way to configure the Run entries to be able to remove worms and other nuisances, but if running a legitimate app causes trouble we want to fix it, not just force users to disable it; and the way to find out about it is by running these entries and seeing what happens. Still, we don't need to debug it all at once, so I've disabled the Run entries for now. This way we can first concentrate on fixing trouble caused by services and RunOnce entries; but once this is done we definitely want to enable them again. |
PlayOnLinux | Archive | |
---|---|---|
Third Party Applications
Tom Wickline has had a chance to review one of many third party applications for Wine, PlayOnLinux . From the PlayOnLinux site: PlayOnLinux is a script written in bash, that uses Wine ( http://www.winehq.org/ ). Wine's aim is to install and run under a Linux distribution software that is designed for Microsoft Windows. What is PlayOnLinux's aim? After using Wine we realised that it sometimes needs complex commands. PlayOnLinux helps you to soften the processn making your life even easier in the Linux world. More, some people who care about the games they own won't come to Linux simply because they want to be able to play them again. Our script will help them to move on Linux. Tom Wickline has a lot to say about it: Each supported program is shown in a menu, and are either scripted (using bash) by the official developers, or contributed by community members. There are interesting options in PlayOnLinux, and these include the following:
To sum it up, POL is a promising frontend installer for Windows and Dos programs. Although there are some scripts that are outdated (POL uses Wine 0.9.37 to run MSOffice 2003, and the IE6 installation script - which uses the IE4Linux script - doesn't work properly on the current 0.9.53), the advantage of POL online repositories (and consequently an active community contributing) gives it the upper end in updating installation scripts for supported programs.
|
Stubbing wmvcore.dll | Archive | |
---|---|---|
wmvcore.dll
wmvcore.dll (responsible for wma/wmv playback and authoring) may be about to get a local Wine implementation. Dan Kegel suspects its time it be done:
There seem to be a large number of apps that don't start unless a wmvcore.dll is present: TVersity Phatnoise Lost Planet The Bard's Tale WMA Workshop MixMeister ... So, how 'bout it? Should we create a stub for wmvcore.dll and friends? - Dan Alexander Nicolaysen Sørnes agrees: Sounds like a great idea. Also some games require a WMA codec in order to play their music. Oh, and it would be nice for Wine to have its own version of the Media Player, too. :) Alexander N. Sørnes |
Status of D3D Child Windows | Archive | |
---|---|---|
Direct3D
Mark Hatsell writes in to ask about the status of D3D child windows which have undergone some significant improvements recently: Hello All I was just wondering what the status was of D3D in a child window. Looking back at the release info it seems that the OpenGL in a child window has been sorted and that D3D has been converted to use WGL. Is this not enough to get D3D in a child window going? I have tried the mfctex sample but it draws the D3D child window in slightly the wrong place and doesn't render anything at all. I have also tried a couple of other apps which also exhibit similar behaviour. Just wondered what else needed fixing before this would work?
Thanks Stefan Dösinger suspects that something might be fishy with Mark's setup; as D3D child windows should be pretty stable. Roderick Colenbrander mentions the following: Second not all 'child window rendering issues' are over. OpenGL/Direct3D apps that have a file menu and for the rest a 3D view, still don't work. I hope to fix those cases in the near future but the patch will affect ALL graphical programs on Wine, so that's why it requires a lot of testing (the patch is close but not yet done). Roderick |
Weekly AppDB/BugZilla Status Changes | Archive | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AppDB / BugZilla
*Temporary Disclaimer: For the better part of the month of January wine's bugzilla will be going through an annual triage and cleanup. While the following statistics are still meaningful, (perhaps even moreso than otherwise) they are very skewed from normal wine BugZilla activity.
*Disclaimer: These lists of changes are automatically generated by information entered into the AppDB. These results are subject to the opinions of the users submitting application reviews. The Wine community does not guarantee that even though an application may be upgraded to 'Gold' or 'Platinum' in this list, that you will have the same experience and would provide a similar rating.
Updates by App Maintainers
Updates by the Public
|
All Kernel Cousin issues and summaries are copyright their original authors, and distributed
under the terms of the
GNU General Public License,
version 2.0.