WineHQ

Search results

  • ...ly and report regressions as soon as possible to the Wine developers. This way regressions are caught early. That means the set of changes to search throu ...er AppDB entries on their own. Don't worry though because there is an easy way to keep track of new bugs. Bugzilla offers news feeds for bug reports. To t ...
    3 KB (494 words) - 22:58, 22 April 2018
  • ...rovement for applications which use specific API functions in an excessive way. This feature can be enabled through <code>STAGING_SHARED_MEMORY</code> and ...es not idle often enough and most games therefore may even run slower this way. We recommend changing the priority only for the wineserver since this give ...
    5 KB (774 words) - 19:26, 3 January 2017
  • To confirm this (in a quick and dirty way), the following test program has been compiled and executed on Windows: ...the problem at all - i.e. start small with a hack and then code the proper way being sure of the problem). ...
    5 KB (799 words) - 19:23, 5 March 2016
  • ...on the Wine developers [http://winehq.org/forums email list] can go a long way. If you have found a way to make an application work that is more complicated than simply installing ...
    7 KB (1,246 words) - 18:45, 10 February 2018
  • There is another way to create the "Dn" operation - 0x0006: ...can be represented in more than one way, although MSDN only documents one way. ...
    7 KB (1,088 words) - 20:49, 25 January 2016
  • .... This protocol is supported by several Windows applications, and the only way to make it accessible to them is to setup the HID stack in pass-through mod ...
    4 KB (607 words) - 11:00, 25 February 2024
  • ...y. The resources below should give you an idea of how to start making your way through both the source code and the development protocols that have evolve Sometimes the best way to get some help is to talk with other developers. While other contributors ...
    5 KB (755 words) - 15:27, 14 July 2022
  • The easiest way to publish your branches is to publish them on a web server. GIT needs to You can publish feature branches the same way: ...
    5 KB (806 words) - 03:08, 20 January 2016
  • ...ehq.org/mailman/listinfo/wineconf wineconf mailing list]. This is the best way to keep apprised of the latest news about the conference. This is also the ...
    2 KB (351 words) - 22:06, 11 March 2016
  • The easiest way to control the builder is through the webinterface available at https://dev ...ne-staging.com [email protected]]. For security reasons, there is no way to read or change the secret through the web interface. ...
    8 KB (1,398 words) - 01:59, 28 March 2019
  • ...omplete, but every little bit helps. Writing a test is also often the best way to check that a bug is real (and not simply a symptom of a problem elsewher ..., writing conformance tests doesn't require using or targeting Wine in any way and can be done entirely on Windows. ...
    11 KB (1,907 words) - 12:17, 17 April 2019
  • ...winetricks installs each app into its own Wine prefix, and offers an easy way to remove wineprefixes and the menu items they created. ...Wine prefix. This is for several reasons, but mainly because the preferred way to uninstall anything in Wine is to simply install into a fresh Wine prefix ...
    8 KB (1,234 words) - 19:37, 17 July 2023
  • The easiest way to verify that everything is set up correctly is to use the linux version o ...
    2 KB (395 words) - 19:04, 3 January 2017
  • One quick way to see simpler differences between the vanilla 32-bit and WoW64 builds is t ...
    2 KB (383 words) - 01:43, 22 April 2018
  • ...his necessarily needs to be extensions to the shader runner; we can find a way to write C tests for these. * We would also like a way to invoke shader runner logic from C. It's a bit unfortunate that the tests ...
    5 KB (789 words) - 20:01, 27 November 2023
  • ...topearson.com/en/transportation/up-express UP Express] for $12.35 CAD each way. Alternatively you can use Uber or Lyft for about $45 CAD or a taxi for abo The easiest way to get there is from Union station, take the Yonge subway line north to Col ...
    6 KB (789 words) - 18:31, 6 July 2022
  • ...ehq.org/mailman/listinfo/wineconf wineconf mailing list]. This is the best way to keep apprised of the latest news about the conference. This is also the ...
    3 KB (416 words) - 22:25, 11 March 2016
  • ...to make changes to your vimrc file. This file can be used to customize the way Vim behaves. On UNIX (or Linux) systems this file can be found in '''`$HOME ...
    2 KB (428 words) - 19:55, 25 January 2016
  • * Wine doesn't run a program the same way as Windows does (e.g. crashes) with the default Wine configuration (i.e. no * You haven't modified Wine in any way; i.e. you are using a prepackaged binary without any custom patches or modi ...
    9 KB (1,590 words) - 07:05, 16 February 2024
  • ...winetricks installs each app into its own Wine prefix, and offers an easy way to remove wineprefixes and the menu items they created. ...Wine prefix. This is for several reasons, but mainly because the preferred way to uninstall anything in Wine is to simply install into a fresh Wine prefix ...
    9 KB (851 words) - 05:19, 8 October 2019
  • Perhaps the main (but not only) way this matters to Wine is in regards to building and porting. Once all of Win ...
    3 KB (390 words) - 15:33, 28 November 2020
  • The easiest way to work around any DirectPlay issue is to install the native version<br /> ...
    4 KB (530 words) - 04:19, 27 November 2022
  • * It could be emulated in an inefficient way. ...Win32 events when a fence reaches a certain value. In Vulkan, there is no way to signal native synchronization objects (e.g. HANDLEs to Win32 events or f ...
    7 KB (1,068 words) - 06:03, 6 July 2019
  • ...You can explore the project's main source tree and commit history (all the way back to the first version in 1993) at the [https://gitlab.winehq.org/wine/w ...
    4 KB (596 words) - 11:21, 20 October 2022
  • ...d, even small ones, often cause applications to crash or misbehave in some way. ...dertaking. Fortunately it can prove very useful to the development of Wine way before it is complete. ...
    21 KB (3,595 words) - 17:02, 13 November 2019
  • ...d a bunch of other problems described in [[Winelib User's Guide]]. A good way to fix these is to try to compile applications for which we have the source ...
    4 KB (603 words) - 20:59, 24 February 2016
  • Enable validation layers in a standard way: ...
    3 KB (518 words) - 12:28, 26 July 2022
  • ...directly fund the developers working on Wine. So CrossOver is both a great way to get support in using Wine and to support the Wine Project. ...
    4 KB (615 words) - 23:28, 7 May 2024
  • ...ed/ contribute those improvements upstream] though, they should work their way to us when we update. Improvements to any templates or code we overlay ours ...
    4 KB (631 words) - 00:31, 1 February 2018
  • == Managing your changes - the simple way == === Editing commits the hard way === ...
    25 KB (4,190 words) - 21:02, 16 December 2022
  • ...changes and think about whether there is a more concise or straightforward way to do what you want. ...ss. A reviewer points out an error in your patch which you missed, or some way in which the code style differs from the norm in Wine. In this case all you ...
    15 KB (2,621 words) - 13:58, 24 September 2023
  • ...that focus on targeting multiple platforms and mixing Java with C/C++ (by way of JNI) that don't seem to be discussed by any other tutorials out there. P ...phics benchmarks, it seems most of this program can be set aside, though a way to collate and report results might be good to work on. ...
    7 KB (1,177 words) - 20:56, 22 April 2018
  • If you find that your application still fails in the same way using the latest version of Wine (which may need to be built from source) t ...a number of reasons why a bug report may be marked as invalid. The easiest way to avoid this is to read [["Bugs"]] carefully. ...
    15 KB (2,516 words) - 23:19, 29 February 2016
  • In this tab you can override the default way Wine loads DLLs (Dynamic Link Libraries). Sometimes Wine ships with a DLL, ...pply when it is loaded from any directory (instead of just system32). That way, you can force a builtin DLL to be used even if an application ships its ow ...
    9 KB (1,511 words) - 17:31, 2 January 2019
  • ...are not a maintainer, you can't create new official How-to's. So the best way to proceed is to post your How-to as a comment in the specific version pag ...
    4 KB (642 words) - 15:39, 31 March 2019
  • ...ackage with minor modifications (e.g., adding custom patches), the easiest way to do that is by branching the [https://build.opensuse.org/project/show/Emu Installing the distro wine or wine-staging package is the easiest way to install the libraries Wine depends on, as zypper or Yast2 will automatic ...
    10 KB (1,570 words) - 14:37, 21 July 2018
  • ...For example, the Mac driver uses some Objective-C, because it is the only way to interface with the Mac platform. ...t want your application to run on Intel-compatible PCs, the most practical way is to simply ship your Windows .exe along with an isolated copy of Wine. ...
    15 KB (2,417 words) - 02:01, 20 September 2022
  • :A (reasonably) quick way to get most tables into shape: ...
    4 KB (673 words) - 16:21, 28 October 2016
  • ...xception, and it almost always means something went wrong in an unintended way. Many other exceptions are generated as part of the language, but a page fa ...ers; try to find the earliest one. A message box might be an application's way of handling a chain of exceptions. The first instance of c0000005 in a log ...
    24 KB (4,179 words) - 14:40, 18 June 2019
  • ...overrides you will get this immediate benefit. I have also added another way to setup an override. You can setup registry keys in [HKEY_CURRENT_USER\So ...
    6 KB (814 words) - 23:04, 12 March 2016
  • ...uced by losing one; there could be an error during rebasing, or an obscure way in which a change upstream breaks a Staging patch. Alternatively, there cou ...of bisects and testing to perform—and it is, but it really is the easiest way for a problem to be fixed. It may be easiest for the user to simply pull a ...
    15 KB (2,608 words) - 04:58, 3 November 2023
  • ...nes. Since we are re-implementing the API too, it would probably be a good way for interested developers to learn more about Wine code. ...
    5 KB (747 words) - 02:20, 3 June 2022
  • ...e strings it finds, generates additional translated binary resources. This way Wine ends up with resources for each language and then uses the most approp ...build Wine from source, so you can test the translations. The recommended way to get the latest Wine source is to use Git. (See [[Git Wine Tutorial]] for ...
    18 KB (3,073 words) - 03:09, 15 February 2018
  • ...interact with the community and your mentor in a positive and constructive way you don't have to worry about not meeting all your goals. ...n part of your project - but we want to see that you are able to find your way around the source tree. ...
    10 KB (1,627 words) - 21:16, 4 August 2023
  • ...lator”. Sometimes it is also known to be used for “Windows Emulator”. In a way, both meanings are correct, only seen from different perspectives. The firs The windows architecture (Win 9x way) looks like this: ...
    28 KB (4,300 words) - 18:27, 8 February 2016
  • To this end, a semi formalized way of producing documentation from the Wine source code has evolved. Since the If you document you COM interfaces this way then all following extra comments that follow in the same source file that ...
    19 KB (3,087 words) - 18:19, 8 February 2016
  • The best way is generally to use names like `foo`, `bar` or `baz`, or even better a ...
    5 KB (811 words) - 17:31, 23 January 2016
  • all necessary dependencies installed. The easiest way to find the appropriate ...
    6 KB (976 words) - 19:58, 3 January 2017
  • ..., and it will contain a list of the names passed as arguments. Usually the way this file is updated is that each time '''widl''' is run, it reads any exis ...
    5 KB (784 words) - 16:53, 24 December 2021
  • ==== Will there be a PowerPC version (or will there be a way to run Wine on a PowerPC processor)? ==== ...
    15 KB (2,467 words) - 00:58, 15 June 2019
  • * renderdoc can provide timing information in a platform independent way CSMT has been initially developed as a way to enhance wined3d performance, with the "theory" being that by splitting t ...
    18 KB (2,961 words) - 17:47, 21 September 2022
  • The best way to make Staging better is to make upstream Wine better. This helps both pro ...
    6 KB (1,036 words) - 04:34, 24 December 2019
  • {{Warning}} The Clang compiler has come a long way; it can build the 32-bit version of Wine without problems and could be cons ...
    6 KB (923 words) - 21:53, 24 April 2018
  • ...the "Tools for Visual Studio" dropdown field. You can also scroll all the way to the bottom, set the page to English with a menu on the left side, and op ...
    5 KB (873 words) - 13:31, 1 March 2023
  • ...the appropriate folders in the user's environment. The idea was that this way, deleting the prefix would remove the actual files, and under the freedeskt ...
    6 KB (973 words) - 02:06, 8 March 2016
  • ...y build-and-test systems, aka "continuous integration" (CI), are one great way to find test-suites. One can typically follow links to the project's actual ...
    6 KB (985 words) - 17:07, 18 March 2016
  • The normal way to create a Windows 11 VM would be to set it up with [https://getlabsdone.c ...from loading the passthrough GPU drivers. But you may need to find another way if your host needs them for its own display. ...
    42 KB (6,608 words) - 23:18, 21 September 2023
  • ...braries. If you have a unix with package management, probably the quickest way to find ''most'' of the software you need is to use whatever "build depende After using package management, the surest way to figure out exactly what dependencies you still need is to start the buil ...
    38 KB (5,961 words) - 02:46, 3 December 2022
  • The way this is done is weird. It looks like it's supposed to be for WSAAccept, but ...anything but LLONG_MAX it returns STATUS_INVALID_PARAMETER. This may be a way of explicitly marking infinite timeout (in my implementation I assume that ...
    16 KB (2,661 words) - 03:46, 14 May 2021
  • ...interact with the community and your mentor in a positive and constructive way you don't have to worry about not meeting all your goals. ...n part of your project - but we want to see that you are able to find your way around the source tree. ...
    15 KB (2,417 words) - 06:57, 14 July 2021
  • ...ory. Also resource statements with file references are located in the same way. ...
    7 KB (1,072 words) - 00:32, 25 December 2021
  • The best way to take care of all these issues is to use '''winemaker'''. ...ich specifies a Unix library to link with. The other options work the same way they would with a C compiler. All are applied to all the targets found. Whe ...
    50 KB (8,707 words) - 07:16, 19 March 2016
  • ...ore these. These frames don't tell us anything. Another peculiarity is the way the backtraces end: These final 3 frames are the result of the way Wine and the Wine debugger works. In order to read where a thread is, it mu ...
    14 KB (2,383 words) - 19:47, 4 March 2016
  • ...uild Wine with as many build-time dependencies satisfied as possible. That way your users have a full range of features when running Wine (depending on yo ...make sure you have 32-bit libraries for WoW64 support. Normally, the best way to do this is to split Wine into at least 2 distinct packages: ...
    18 KB (2,926 words) - 01:36, 22 April 2018
  • ...false representation of the capabilities of Wine and is not helpful in any way. This is a common complaint from Wine users. If an application is marked as ...ich is why "Steam" is often accepted. "Latest" should only be used in this way and should never be used for software where multiple version are available. ...
    17 KB (2,781 words) - 19:07, 16 July 2019
  • DLL or PE format image file. When used in this way winedump functions ...
    8 KB (1,362 words) - 17:10, 24 January 2023
  • ...[http://en.wikipedia.org/wiki/Warhol_worm virulent worm] appears. The only way to decrease its impact is to diversify the OS population. This issue is now ...
    8 KB (1,356 words) - 21:08, 22 February 2024
  • With its i386 release, CentOS has cleared a major hurdle on the way to an EPEL with 32-bit libraries, and now the ball is in the Fedora project ...
    10 KB (1,555 words) - 13:16, 20 November 2016
  • Another way to conditionally log debug output (e.g. in case of very large installers wh ...
    10 KB (1,668 words) - 11:50, 6 October 2016
  • ...an new one for a particular task? This is called a regression. The fastest way to find the cause of the regression is to do [[Regression Testing|regressio ...
    10 KB (1,595 words) - 21:11, 12 March 2016
  • run-tests.exe can be used in the same way on native Linux Mono, or .NET on Windows. It can also be used with the nati ...
    9 KB (1,328 words) - 16:37, 24 April 2024
  • ...An external git tree, frequently synced with main Wine, would be the best way to start. If this is a project you think you might undertake, please contac ...
    9 KB (1,491 words) - 21:54, 24 April 2018
  • ...ls the mangled symbol, generates yet another thunk and setups symbols in a way that allows linker to do the right thing at link time, when more informatio Side note: the way those symbols are set up makes the job of linker easy. Linker does the righ ...
    32 KB (4,994 words) - 17:30, 2 November 2023
  • One way of getting them is downloading the [https://vulkan.lunarg.com Vulkan SDK]. ...
    13 KB (2,085 words) - 02:19, 3 June 2022
  • ...''. The Unix device corresponding to a DOS drive can be specified the same way, except with '::' instead of ':'. So for the previous example, if the CDROM ...
    10 KB (1,597 words) - 16:18, 24 January 2023
  • One way to discover the number of arguments each function takes is to create a wrap ...
    10 KB (1,717 words) - 05:06, 8 November 2023
  • ...and set the value of a global variable directly: this is a more efficient way of passing information to the main Wine program than flattening the data st Each of these changes alter the address space in a way incompatible with Windows. Prelink and exec-shield mean that the libraries ...
    80 KB (13,874 words) - 18:41, 8 February 2016
  • ...umber of programs that are derived from the standard Wine codebase in some way or another. Some of these are commercial products from companies that activ ...however we will cover it in depth and attempt to hold your hand along the way. ...
    76 KB (12,603 words) - 21:33, 4 August 2023
  • ...layer compatibility layer] - it runs Windows applications in much the same way Windows does. There is no inherent loss of speed due to "emulation" when us ...to run the same applications by translating system calls in much the same way. Setting Wine to mimic Windows XP is not much different from setting Vista ...
    75 KB (12,532 words) - 20:00, 15 March 2024
  • ...of its applications (Corel !WordPerfect 8) to Linux. This provided a fast way to get these applications to Linux, but meant that porting had to be repeat ...
    14 KB (1,393 words) - 20:41, 17 January 2016
  • ...why, you can use an +all trace. If your program seems to be failing a long way from an API call, you might also try [Disassembly disassembling] it to see ...
    10 KB (1,607 words) - 20:16, 21 February 2024
  • ...Wine#Runtime_Dependencies]] section of the Building Wine page, the easiest way to achieve this is to install the wine package provided by the distribution ...
    11 KB (1,705 words) - 00:54, 30 March 2023
  • ...essed elsewhere, "cut-and-paste" coding can be a kludgy but very effective way to prototype. The goal should always be to minimize duplication in your pat ...
    12 KB (1,919 words) - 17:59, 27 March 2016
  • ...leadership for the project. All improvements to Wine eventually work their way into CrossOver. ...tch and see if it fixes the problem. If the patch works and then makes its way into our main development tree, the bug report will be closed, your help wi ...
    74 KB (11,516 words) - 20:56, 4 August 2023
  • Of course, in the RPC server process at the other end, you need some way to unmarshal the RPCs, so you have functions also generated by MIDL which a ...achine, the DCOM runtime on that machine activates the object in the usual way (by looking it up in the registry etc) and then marshalls the requested int ...
    48 KB (7,870 words) - 18:51, 26 September 2020
  • ...people the ability to both implement and add to the Wine project in such a way it doesn't hinder others from doing the same. At the same time they want to ...
    12 KB (1,948 words) - 13:25, 19 February 2016
  • ...()</tt> etc. without worrying about 64k boundaries. Note: there's no easy way to convert back from a linear to a segmented address. ...
    16 KB (2,583 words) - 09:22, 8 July 2023
  • ...line will get you to the hotel in about 45 minutes, a ticket ("normal" one way for 3 PLN) can be bought at the bus stop with credit card. Exit the bus at ...
    12 KB (1,863 words) - 15:47, 6 November 2017
  • The <tt>msacm32</tt> DLL provides a way to map a given wave format to another format. It also provides filtering ca ...
    21 KB (2,853 words) - 19:05, 8 February 2016
  • ...— all windows are tied to the thread in which they are created, due to the way that messages are implemented. ...
    20 KB (3,194 words) - 20:57, 11 January 2018
  • ...based patches applied on top of upstream, it can't be bisected in the same way as upstream wine. For instructions on bisecting between wine-staging versio ...
    21 KB (3,370 words) - 21:23, 4 August 2023
  • the only way you could satisfy both it and this License would be to ...
    29 KB (4,879 words) - 00:50, 26 April 2018
  • To be more precise on the way Wine (and Windows) generates exception events, when a fault occurs (segment <p>This way, you get into <b>winedbg</b>. Now you can set a breakpoint on any function ...
    60 KB (9,591 words) - 16:12, 15 January 2019
  • ...ver have to play with the registry. That said, sometimes there's no other way to do what you need to do... ...
    28 KB (3,390 words) - 18:10, 19 January 2024