Release 1.4-rc4.
[wine] / ANNOUNCE
1 The Wine development release 1.4-rc4 is now available.
2
3 What's new in this release (see below for details):
4   - Bug fixes only, we are in code freeze.
5
6 The source is available from the following locations:
7
8   http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.4-rc4.tar.bz2
9   http://prdownloads.sourceforge.net/wine/wine-1.4-rc4.tar.bz2
10
11 Binary packages for various distributions will be available from:
12
13   http://www.winehq.org/download
14
15 You will find documentation on http://www.winehq.org/documentation
16
17 You can also get the current source directly from the git
18 repository. Check http://www.winehq.org/git for details.
19
20 Wine is available thanks to the work of many people. See the file
21 AUTHORS in the distribution for the complete list.
22
23 ----------------------------------------------------------------
24
25 Bugs fixed in 1.4-rc4:
26
27    9728  Image and icons corrupts in ShutterFly 2.2
28   10872  World In Conflict silently exits on start
29   13017  Photoshop CS2, info window - missing info.
30   13359  Adobe Reader 8 plugin crashes on EULA in Firefox 3 [dogfood]
31   13832  Circuitmaker schematic does not print to a printer
32   14376  Duelpro's "Yu-gi-oh News" window unresponsive
33   14648  SigmaPlot (9,10 and 11) y-axis title rotated and shifted
34   15574  PhotoShop CS2: Photoshop Save As.. dialog ignores filename input on jpegs and names them ".jpg" (Workaround exists)
35   15848  PokerTracker hangs on start up
36   17345  So Blonde: Crashes when pick up some items
37   17885  Focus frame too big in fable
38   18436  Crash in winevdm for some 16-bit programs
39   19691  Visual C++ 2005 Express: can't uninstall or reinstall
40   19885  America's Army 3.0 fails to start
41   20110  Visual C++ 2005 Express SP1 install fails
42   21013  Table of contents is unusable in Wine's CHM viewer application
43   21217  Menu item for "Visual C++ 2005 Express Command Prompt" busted
44   21326  "Sticky" right click in MS Paint
45   21719  Cannot install Adobe Photoshop CS2 due to msi_cabextract failure
46   22996  Altium Designer print preview displays inverted text in schematic views
47   24204  wine notepad crashes: BadLength (poly request too large or internal Xlib length error)
48   24583  Visual Studio 2008 (VC9) installer crashes
49   24751  Santa Clause in Trouble does not start
50   26697  F-22 Raptor freezes when loading a mission
51   27246  Control panel items description truncated
52   27355  SumatraPDF 1.6: tooltips leave black rectangles when disappearing
53   27381  Fallout New Vegas hangs by save - backtrace
54   27402  Clifford's Thinking Adventures: mouse pointer goes wacky or disappears entirely
55   27750  No dynamic shadows with pixel shaders enabled in Tomb Raider: Anniversary
56   28388  winmm/midi.ok deadlocks and crashes occasionally?
57   28413  Sound play in games and programs causes brief "pauses"
58   28638  Magic the Gathering - Duels of the Planeswalkers 2012: Sound only works in Emulated mode
59   28706  Test Drive Unlimited: No ingame sound
60   28914  Crimzon Clover 1.01 shows only black screen
61   29035  winmm player deadlocks after failing to launch a concurrent one
62   29382  Internet Explorer 8's developer tools window hangs after changing document mode
63   29488  BurnPlot sporadically fails to start with an X error (invalid Window parameter)
64   29584  World of Warcraft 64bit client hangs at world load
65   29667  Dragon Age: Origins DVD authenticity checks fail (DVD_LAYER_DESCRIPTOR big endian values need to be converted host endianness before being returned to caller)
66   29686  ElsterFormular's setup wants at least MSI installer version 3.1 on x86_64
67   29704  Team Fortress 2 - total black screen when displaying Jarate effect
68   29722  win3.x app fail to display the printer settings dialog
69   29800  Gangsters 2 Demo (German): No aperture effect in the main menu
70   29828  Trackbar control doesn't show tick marks when TBS_AUTOTICKS is used
71   29839  ALSA driver cannot enumerate software (slave) devices from .asoundrc
72   29855  Bomb Squad 2 display wrong
73   29879  Wine's help viewer crashes on a particular CHM file
74   29886  Microsoft Visual Studio 2005: "attach to process" crashes IDE (marshalling/unmarshalling of GUID struct -> VT_CARRAY type)
75   29887  FarCry 1.4 crashed while use mouse wheel
76   29898  IE6's back/forward buttons show the history dropdown menu - real dropdown arrows missing
77
78 ----------------------------------------------------------------
79
80 Changes since 1.4-rc3:
81
82 Akihiro Sagawa (2):
83       po: Update Japanese translation.
84       comdlg32: Apply 3D effects to sample text area.
85
86 Alexander Kochetkov (1):
87       gdi32: Fix text baseline calculation in compatible mode.
88
89 Alexandre Julliard (10):
90       hhctrl.ocx: Fix a buffer allocation size.
91       wineps16.drv: Call winspool functions instead of removed wineps.drv entry points.
92       winex11: Make sure the clip window is created as soon as possible.
93       gdi32: Don't clip to the visible rectangle for screen DCs.
94       rpcrt4: Add ref counting to RPC connections, and grab a reference while processing an RPC packet.
95       user32: Fix GetKeyNameText returned length.
96       user32: Add mouse tracking on caption right-clicks to avoid messing with the capture.
97       dinput: Filter out mouse wheel messages in exclusive mode.
98       shell32: Define our own structure for control panel info, with more space for strings.
99       gdi32: Fix font orientation when mirroring in compatible mode.
100
101 Andrew Eikum (3):
102       dsound: Add some more DSCAPS flags.
103       mmdevapi: Only return ACTIVE devices from GetDefaultAudioEndpoint.
104       winealsa.drv: Optionally load extra ALSA device names from the registry.
105
106 André Hentschel (5):
107       ntdll/tests: Fix some typos.
108       po: Update German translation.
109       winefile: Fix collapsing when there's no parent directory.
110       advapi32/tests: Add a test to cover second RegSetValueW Parameter (gcov).
111       po: Fix German translation.
112
113 Aric Stewart (1):
114       gdi32: Rebuild the internal SystemLink every time.
115
116 Aurimas Fišeras (1):
117       po: Update Lithuanian translation.
118
119 Charles Davis (1):
120       ntdll: Zero reserved fields of the request structure in DVD_ReadDescriptor().
121
122 Christian Costa (4):
123       d3dxof: Enable dumping of input x files and templates.
124       d3dxof: Enable retrieving a particular member in GetData + tests.
125       d3dxof: Decompress all MSZIP chunks of the compressed file and update file format description.
126       d3dxof: Increase limit of number of children.
127
128 Dan Kegel (2):
129       ntdll: Fix endianness of three fields in DVD_LAYER_DESCRIPTOR.
130       gdiplus: Make GdipTranslateLineTransform stub lie and return Ok.
131
132 Detlef Riekenberg (1):
133       comdlg32: Exclude the driver path from the result.
134
135 Eric Pouech (6):
136       dbghelp: Store the 32/64 bitness in the image structure.
137       dbghelp: Correctly initialize module word_size field when only the eh_frame is present (and not compilation unit).
138       dbghelp: In dwarf parser, when looking for FDE/CIE skip first O-length entries.
139       dbghelp: In traces for Dwarf/CFA engine, some offset are signed entities.
140       dbghelp: In i386 stack unwinder, only check for NULL ebp after calling the dwarf/MSVC unwinders as they allow NULL ebp.
141       dbghelp: Fix a couple of traces in dwarf line info parsing.
142
143 Erich Hoover (1):
144       hhctrl.ocx: Fix parsing of some TOC topics that reference other files.
145
146 Francois Gouget (22):
147       po: Remove invalid Close/Next translation suggestions.
148       po: Tweak some Catalan translations.
149       po: Tweak / fix some French translations.
150       po: Update the Hebrew command line 'translations'.
151       po: Fix some typography issues in the Hebrew translation.
152       po: Fix some typography issues in the Danish translation.
153       po: Fix some typography issues in the German translation.
154       po: Fix a formatting directive in the Romanian translation.
155       po: Use '+' when specifying a modifier + accelerator key combination.
156       po: Fix some typography issues in the Romanian translation.
157       po: Remove English strings and invalid translations from the Romanian translation.
158       po: Fix some typography issues in the Esperanto translation.
159       po: Remove English strings from the Esperanto shell folder translations.
160       po: Remove a few English strings from the Hebrew translations.
161       po: Remove English strings from the Italian shell folder translations.
162       po: Fix some typography issues in the Italian translation.
163       po: Fix some typography issues in the Hungarian translation.
164       po: Fix some typography issues in the Spanish translation.
165       po: Add a couple of Finnish translations.
166       po: Fix a typography issue in the Finnish translation.
167       po: Fix some typography issues in the Dutch translation.
168       po: Remove some invalid shell folder path translations from the Dutch translation.
169
170 Frédéric Delanoy (4):
171       cmd: Reuse common string constants.
172       cmd: Respect constant wide strings naming convention.
173       setupx.dll16: Simplify some dead code (Coverity).
174       po: Update French translation.
175
176 Gustavo Henrique Milaré (2):
177       po: Update Brazilian Portuguese translation.
178       cryptui: Adjust the size of "Add &Purpose..." button.
179
180 Henri Verbeet (1):
181       wined3d: Use a format flag instead of a floating point comparison to determine if we need to apply heightscale.
182
183 Huw Davies (1):
184       oleaut32: Zero-init [out] only parameters.
185
186 Hwang YunSong (1):
187       po: Update Korean translation.
188
189 Jeremy White (1):
190       oleaut32: When marshalling VT_CARRAY, only marshall by reference for appropriate types.
191
192 Johan Gill (1):
193       advapi32: CryptCreateHash actually sets ERROR_INVALID_PARAMETER if the CSP handle is 0.
194
195 Juan Lang (3):
196       advapi32/tests: Fix a test failure on older NT4.
197       crypt32/tests: Fix test failures on older NT4.
198       cryptnet/tests: Fix test failures on older NT4.
199
200 Julian Rüger (1):
201       po: Update German translation.
202
203 Jörg Höhle (4):
204       winmm: Allow new sounds to interrupt previous PlaySound invocations.
205       mciwave: Zero closed resource pointer to prevent reuse.
206       winmm: Avoid using SuspendThread, it can hang Wine.
207       winmm: Make midiStream* messages asynchronous to avoid deadlocks.
208
209 Kusanagi Kouichi (2):
210       gdi32: Use find_family_from_any_name to find a replacement family.
211       gdi32: Add traces for skipped font replacements.
212
213 Michael Stefaniuc (3):
214       po: Halve the number of fuzzy entries in the Romanian translation.
215       po: Don't use s and t with cedilla in the Romanian translation.
216       dsound/tests: Fix the capture COM tests for older Win2k versions.
217
218 Nikolay Sivov (8):
219       comctl32: Update ticks on TBM_SETRANGEMAX.
220       comctl32: Update ticks on TBM_SETRANGEMIN.
221       comctl32: Update ticks on TBM_SETRANGE.
222       comctl32: Trace Header order array contents.
223       menubuilder: Use va_start/va_end around vsnprintf() on every call.
224       comctl32: Fix TB_SETEXTENDEDSTYLE to use mask passed in wParam.
225       msxml3: Use static buffer when tracing libxml2 error messages.
226       msxml3: Fix structured error callback implementation when no message data available.
227
228 Vitaliy Margolen (1):
229       server: Add sessions directory and 0 session symlink.
230
231 William Panlener (2):
232       kernel32: Add missing function entry.
233       ntdll: Use success return values for stubs.
234
235 Łukasz Wojniłowicz (1):
236       po: Update Polish translation.
237
238 --
239 Alexandre Julliard
240 julliard@winehq.org