Release 1.2-rc4.
[wine] / ANNOUNCE
1 The Wine development release 1.2-rc4 is now available.
2
3 What's new in this release (see below for details):
4   - Many translation updates.
5   - A lot of bug fixes.
6
7 The source is available from the following locations:
8
9   http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.2-rc4.tar.bz2
10   http://prdownloads.sourceforge.net/wine/wine-1.2-rc4.tar.bz2
11
12 Binary packages for various distributions will be available from:
13
14   http://www.winehq.org/site/download
15
16 You will find documentation on http://www.winehq.org/site/documentation
17
18 You can also get the current source directly from the git
19 repository. Check http://www.winehq.org/site/git for details.
20
21 Wine is available thanks to the work of many people. See the file
22 AUTHORS in the distribution for the complete list.
23
24 ----------------------------------------------------------------
25
26 Bugs fixed in 1.2-rc4:
27
28    4813  Haegemonia crashes on startup
29    7893  cubloc locks up when you choose 'run'
30    9136  Hitman 4: PostProcessing\Blur artefacts
31    9140  Can not install AutoCad 2006
32    9320  No applications inside virtual desktop get properly focused and activated
33    9579  Window doesnt redraw after restoring
34   10142  Switching workspaces/desktops can make some application windows disappear
35   10558  Srim 2006 does not work
36   11028  Cannot type into IMVU chat window after it first loses focus.
37   11548  Coastal Explorer launches but has no toolbar or menus
38   11661  Confusing error message when executing application on noexec fs
39   11933  Alien Shooter 2 demo crashes on exit when playing at 1024x768
40   12752  Zak McKracken - Between Time and Space aborts after game loading screen
41   13007  ADIsimPLL: crashes after the "tip-of-the-day" dialog is closed
42   13064  AfterEffects 7 tryout crashes on startup, needs GDI32.dll.CreateFontIndirectExW
43   13402  rendering glitches in fr-030 candytron party
44   13423  Firefox unusable when computer loaded down [dogfood]
45   13438  Eudora 7.1.0.9: printing garbled after first half page
46   14097  Zak McKracken - Between Time and Space mp3 problem
47   14557  Sins of a solar empire straddles both monitors in xinerama mode
48   15010  Peggle Deluxe and Peggle Extreme: black screen with 3D hardware acceleration
49   15012  Thunder:crashes when click the resume(开始) button to continue the task.Also EXCEPTION_ACCESS_VIOLATION error.
50   15099  Bionic Commando Rearmed wont run
51   15284  Direct3D output is at half the frame rate of OpenGL output in WinUAE
52   15452  Freewire aborts due to incorrect handling of COLORRES nIndex in winex11's GetDeviceCaps()
53   15819  BeyondCompare hangs when restoring window or changing desktops
54   15884  Tooltips displayed in mIRC when windows are minimized
55   15941  Mount & Blade crashes with 'Unable to create render target texture'
56   16380  Program manager window appears unexpectedly
57   17275  Aquamark 3 crashes at end after failing to access VIDEOPRT.SYS
58   17311  REDCINE: Application crash at startup
59   17697  SNetTerm won't start
60   17778  WinPolis drawing errors
61   17992  fixme:d3d error, screen is broken, and then flips forever
62   18596  AOL Instant Messenger 6.9 exits silently
63   18615  Motocross Madness 2: upside down display as mouse moves over button
64   18934  Free PDF to Word Doc converter's installer reports wrong ClassNN (appinstall)
65   19128  UseGLSL=disabled stops FIFA WM 2006 with vertex shader error
66   19316  winecfg.exe: cannot access the 'Audio' Tab
67   19507  Harry Potter a. t. Half-Blood Prince Demo Installer in infinite loop
68   19573  Adobe CS4 installer's Quit button doesn't do anything
69   19624  winspool.drv needs to properly handle local printer server config data queries (XPSEPSC update/installer)
70   19628  Muziic reports an error and exits
71   20499  Bottom part is not visible in windows with custom-drawn title bar
72   20666  Garmin WebUpdater install screen (nearly) empty
73   21156  Add torrents in webUI with µTorrent >= 2.0 doesn't work
74   21181  Wine does not compile on Cygwin
75   21402  Microsoft GIF Animator fails to install correctly
76   21526  several programs fail to compile under cygwin
77   21534  TF2 stops when pushing on the key : "Display multiplayer scores" (tab key by default)
78   21609  Multiple games loose most sound effects or crash
79   21844  Homeworld 2: no sound
80   21865  Homeworld 2 crashes
81   21982  DPC Latency Checker barfs loading its driver
82   22148  Mount & Blade crashes after intro video
83   22289  Cannot find -lmsvcrt on a msvcr90 test under Cygwin
84   22595  Zwinky install fails
85   22686  VectorWorks 11.5 shows icons in toolbars on mouseover only
86   22725  Entering two columns of numerical data in Excel 2003 leads to crash
87   22811  Graphical rendering problem in cad program
88   22824  Guitar Pro 5 - window disappears after minimizing
89   22941  New behaviour of wineconsole (Alt+F4 emulation by [x] button pressing) causes problems with FAR manager
90   22952  Babaschess, invisible text on black background input text box
91   22979  winhelp: Gets stuck in infinite loop loading some help files
92   23054  WinHEX: Cannot open website link in help
93   23092  FL Studio built-in file browser fails with long pathnames and/or long filenames
94   23116  No sound inDawn Of War - Soulstorm Demo
95   23130  MSVCR100.dll fails to initialize, needs kernel32.RtlPcToFileHeader
96   23143  SlingPlayer 2 unable to remember password
97   23200  cygwin build broken in dlls/ws2_32/tests/sock.c
98   23202  Cyberboard Player has missing disabled icons on menubar
99   23206  Print output from builtin notepad lacks spaces
100   23231  Cannot close window in the background by pressing the Close button of that window
101
102 ----------------------------------------------------------------
103
104 Changes since 1.2-rc3:
105
106 Alexander Scott-Johns (2):
107       msvcrt/tests: Rename a variable.
108       include/msvcrt: Update a bit.
109
110 Alexandre Julliard (21):
111       atl: Fix parsing of extended dialog templates.
112       atl: Implemented AtlCreateTargetDC.
113       krnl386: Defined the SMapLS/UnMapLS_IP_EBP functions explicitly to make life easier for winapi_check.
114       shell32: Create a 32-bpp image list to get alpha blended icons.
115       appwiz.cpl: Create a 32-bpp image list to get alpha blended icons.
116       winecfg: Fix pointer truncation in audio setup.
117       winegcc: Add explicit support for the Cygwin platform.
118       include: Define the SPLREG winspool string constants.
119       ntdll: Make the DOS area accessible even when not using it to hide bugs in broken apps.
120       winedevice: Fix up protections before writing to the NT header.
121       winegcc: Load the Unicode argv dynamically from the generated stub.
122       ws2_32/tests: Reorder includes so that winsock.h is included before system headers.
123       wrc: Avoid use of toupper/isupper on signed chars.
124       user32: Don't try to alpha blend icons when drawing to a monochrome device.
125       ntdll: Print a warning when failing to set execute permissions on a section.
126       user32/tests: Expand the DCX_NORESETATTR test to make sure we check the correct DC.
127       user32/tests: Ignore repeat key flag that causes occasional failures on Windows.
128       user32/tests: Fix some class tests that behave differently on WoW64.
129       shell32: Flesh out the stub DDE query for Progman groups a little.
130       gdi32: Fix the sign of the vertical text position in ExtTextOutW.
131       user32: Destroy the unused buttons in a message box instead of only hiding them.
132
133 Andrew Nguyen (16):
134       msxml3: Add proper skips when msxml3 DOM interfaces are unavailable.
135       msxml3: Ignore the encoding attribute when loading a new XML document in IXMLDOMDocument::loadXML.
136       msxml3/tests: Correct the sense of a few test failure messages.
137       winex11.drv: Report a non-zero COLORRES capability value.
138       setupapi: Avoid useless initializations in SetupIterateCabinetA/W.
139       setupapi: Validate the cabinet filename parameter in SetupIterateCabinetA.
140       setupapi: Validate the cabinet filename parameter in SetupIterateCabinetW.
141       setupapi/tests: Add tests to show that SetupIterateCabinet handles callback exceptions on newer Windows.
142       setupapi/tests: Add simple enumeration tests for SetupIterateCabinetA.
143       setupapi/tests: Add simple enumeration tests for SetupIterateCabinetW.
144       setupapi: Exhaustively test the invalid parameter handling of SetupDecompressOrCopyFileA.
145       setupapi: Only extract the first MSZIP cabinet file in SetupDecompressOrExtractFile.
146       setupapi: Add a few traces for SetupDecompressOrCopyFileW.
147       ntdll/tests: Add tests to examine output file part pointer behavior for RtlGetFullPathName_U.
148       kernel32/tests: Add tests to examine output file part pointer behavior for GetFullPathNameA.
149       kernel32/tests: Add tests to examine output file part pointer behavior for GetFullPathNameW.
150
151 André Hentschel (3):
152       propsys: Mention that the functions are stubs.
153       winegcc: Add detection for --param options.
154       winemaker: Avoid setting variable to an uninitialized value.
155
156 Aric Stewart (3):
157       usp10/tests: Having numbers in the ScriptStringXtoCP tests causes unpredictable behavior.
158       usp10/tests: Remove a test for a bug corrected in later versions of usp10.
159       usp10/tests: Windows 95 does not set invalid glyphs to 0 but instead 0x80.
160
161 Damjan Jovanovic (3):
162       kernel32: Revert 3f1404bf29676d79dd76ffd31e2630bb9f2b0b60 and add better CopyFile tests.
163       kernel32: Add a CopyFile test.
164       kernel32: Stop CopyFile from overwriting a file with itself.
165
166 Detlef Riekenberg (7):
167       msvcr7x: Sync exports to msvcrt.
168       msvcr100: Sync exports to msvcr90.
169       msvcr80: Sync exports to msvcr90.
170       winspool: Support the spooler in GetPrinterData.
171       winspool/tests: Test GetPrinterData/Ex for the print spooler.
172       winspool: Return ERROR_MORE_DATA, when the app probe for the needed buffer size.
173       winspool/tests: Handle the Windows bug in GetPrinterDataEx.
174
175 Dylan Smith (1):
176       wordpad: Fix failing GetDlgItem that forced screen repaint.
177
178 Eric Pouech (4):
179       winhelp: Fix trailing space in window name for JumpID macro.
180       winhelp: Avoid accessing a window in global window list after it has been freed.
181       winhelp: When following a link, don't do it into a popup, but its parent.
182       winmm: Only compute dwFileSize for MMIO objects with a DOS ioproc.
183
184 Hans Leidekker (3):
185       propsys: Return success from PSRegisterPropertySchema.
186       msi: Don't trace the contents of an output buffer.
187       msi: Add tests for MsiLocateComponent and make them pass.
188
189 Henri Verbeet (3):
190       winealsa.drv: Add some missing newlines.
191       ntdll: The FPU control word for newly created threads is 0x27f.
192       ddraw: Register / unregister the ddraw window class from DllMain().
193
194 Huw Davies (1):
195       wineps.drv: Don't return an error for empty glyphs.
196
197 Igor Paliychuk (3):
198       localui: Add Ukrainian translations.
199       iccvid: Add Ukrainian translations.
200       localspl: Add Ukrainian translations.
201
202 Jacek Caban (5):
203       shobjidl.idl: Added INewWindowManager declaration.
204       docobj.idl: Added OLECMDID_UPDATETRAVELENTRY_DATARECOVERY declaration.
205       mshtml: Don't crash in on_start_uri_open on nscontainer without associated document.
206       shdocvw: Silence QueryService traces in non-interactive runs.
207       mshtml: Added IHTMLWindow2::open test.
208
209 Jose Rostagno (2):
210       localui: Add Spanish translation.
211       notepad: Update Spanish translation.
212
213 Juan Lang (5):
214       crypt32: Add support for szCERT_STORE_PROV_PKCS7 to CertOpenStore.
215       crypt32/tests: Test opening serialized stores.
216       crypt32: Terminate reading a serialized store upon reading an empty property.
217       crypt32: Increment current pointer on successful reads from memory.
218       crypt32: Add support for CERT_STORE_PROV_SERIALIZED to CertOpenStore.
219
220 Jörg Höhle (1):
221       mmsystem: Log MCI command name again.
222
223 Luca Bennati (3):
224       cryptui: Add Italian translation.
225       crypt32: Add Italian translation.
226       oleacc: Add Italian translation.
227
228 Marcus Meissner (1):
229       atl: Also handle struct sizes for 64bit.
230
231 Michael Stefaniuc (7):
232       mapi32: The Portuguese translation is in UTF-8.
233       wordpad: Remove untranslated resources from the Hungarian translation.
234       wordpad: "Fix" two errors in the Chinese translations.
235       notepad: Fix an error in the Czech translation.
236       notepad: Fix an error in the Portuguese (Brazil) translation.
237       notepad: Fix an error in the Bulgarian translation.
238       jscript: Add the Romanian translation.
239
240 Nikolay Sivov (5):
241       gdi32: Add CreateFontIndirectEx implementation.
242       kernel32: Export RtlPcToFileHeader on x86-64 platform.
243       msxml3: Avoid SysStringLen() testing for an empty string in ::createNode().
244       msxml3: Use defined macros to access internal XPath structures.
245       winhlp32: Added missed Russian resource.
246
247 Paul Chitescu (2):
248       winex11.drv: Post a WM_SYSCOMMAND SC_CLOSE when the window manager asks to close a window.
249       user32: Use a safer method of freeing user handles to prevent zeroing out a newly allocated handle.
250
251 Paul Vriens (1):
252       user32: Add another flag to the TRACE().
253
254 Piotr Caban (1):
255       atl: Pass correct arguments to fuctions executed by AtlInternalQueryInterface.
256
257 Ricardo Filipe (6):
258       jscript: Update Portuguese Portugal translation.
259       shell32: Update Portuguese Portugal translation.
260       wineboot: Update Portuguese Portugal translation.
261       winecfg: Update Portuguese Portugal translation.
262       wordpad: Update Portuguese Portugal translation.
263       mapi32: Add Portuguese Portugal translation.
264
265 Rico Schüller (1):
266       wined3d: Improve fglrx glsl spam filter.
267
268 Roderick Colenbrander (1):
269       wined3d: Add NPOT quirk for GeforceFX 5200.
270
271 Sven Baars (2):
272       wldap32: Fix Dutch translation.
273       oleacc: Fix Dutch translation.
274
275 Vitaly Lipatov (1):
276       Update Russian translations.
277
278 Łukasz Wojniłowicz (1):
279       winhlp32: Update the Polish translation.
280
281 --
282 Alexandre Julliard
283 julliard@winehq.org