Commit | Line | Data |
---|---|---|
230479fb AJ |
1 | ---------------------------------------------------------------- |
2 | 2000-07-16 Alexandre Julliard <julliard@winehq.com> | |
3 | ||
4 | * windows/winproc.c: | |
5 | Added assembly wrapper for calling window procedures. | |
6 | ||
7 | * include/main.h, include/options.h, include/process.h, loader/dos/module.c, loader/main.c, misc/options.c, scheduler/client.c, scheduler/process.c: | |
8 | Get full path of argv[0] before we change directories. | |
9 | Make sure process names are long path names. | |
10 | Cleaned up initialisation a bit. | |
11 | ||
12 | * server/sock.c: | |
13 | Stephane Lussier <stephane@macadamian.com> | |
14 | In set_socket_event, the event should be signaled if there's a pending | |
15 | network event corresponding to the events the application wanted to be | |
16 | notified. | |
17 | ||
18 | * dlls/winspool/info.c, files/file.c, graphics/x11drv/xfont.c, loader/task.c, windows/class.c, dlls/odbc32/proxyodbc.c, dlls/ole32/datacache.c, dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c, dlls/richedit/richedit.c, dlls/rpcrt4/rpcrt4_main.c, dlls/serialui/confdlg.c, dlls/wininet/internet.c: | |
19 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
20 | Spelling fixes. | |
21 | ||
22 | * loader/elfdll.c, loader/ne/module.c, tools/wineinstall, documentation/wine.man.in, include/winuser.h: | |
23 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
24 | Doc and trace updates. | |
25 | ||
26 | * include/process.h, loader/module.c, scheduler/process.c: | |
27 | Marcus Meissner <marcus@jet.franken.de> | |
28 | Transmit current directory settings to newly created processes. | |
29 | ||
30 | * documentation/installation-und-konfiguration.german: | |
31 | Peter Ganten <peter@ganten.org> | |
32 | Added German installation and configuration manual. | |
33 | ||
34 | * windows/x11drv/keyboard.c: | |
35 | Raul Fernandes <rgf@ieg.com.br> | |
36 | Added Brazilian keyboard. | |
37 | ||
38 | * controls/listbox.c: Gerard Patel <g.patel@wanadoo.fr> | |
39 | Set clipping region to client window before owner-drawn painting. | |
40 | ||
41 | * winedefault.reg: | |
42 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
43 | Added the "SharedDir" registry key. | |
44 | ||
45 | * include/acconfig.h, include/config.h.in, configure, configure.in, dlls/ddraw/d3d_private.h, dlls/ddraw/d3ddevice/main.c, dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dmaterial.c, dlls/ddraw/d3dtexture.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/dga.c, dlls/ddraw/direct3d/mesa.c, dlls/ddraw/dsurface/x11.c, dlls/ddraw/mesa.c, dlls/ddraw/mesa_private.h, dlls/ddraw/x11_private.h: | |
46 | Lionel Ulmer <lionel.ulmer@free.fr> | |
47 | - fix Direct3D support and a lot of warnings | |
48 | - add support for DDraw in a window (not optimized yet) | |
49 | - cleans up OpenGL extensions handling for D3D | |
50 | ||
51 | * controls/static.c: Gerard Patel <g.patel@wanadoo.fr> | |
52 | Background of SS_SIMPLE static control is not filled (unless it has | |
53 | SS_NOPREFIX too). | |
54 | ||
55 | * files/directory.c: | |
56 | Marcus Meissner <marcus@jet.franken.de> | |
57 | Drop UNIX cwd to / after calculating WINE current directory (to allow | |
58 | CD unmounts). | |
59 | ||
60 | 2000-07-15 Alexandre Julliard <julliard@winehq.com> | |
61 | ||
62 | * graphics/x11drv/dib.c: | |
63 | Stephane Lussier <stephane@macadamian.com> | |
64 | New version of the patch from Francois Jacques with a modification of | |
65 | my own that makes everybody happy :-) | |
66 | ||
67 | * misc/comm.c, dlls/kernel/kernel32.spec: | |
68 | Mike McCormack <mike_mccormack@looksmart.com.au> | |
69 | Hook serialui dll into existing comm functions. | |
70 | ||
71 | * Make.rules.in, configure, configure.in, dlls/Makefile.in, dlls/serialui/.cvsignore, dlls/serialui/Makefile.in, dlls/serialui/confdlg.c, dlls/serialui/serialui.h, dlls/serialui/serialui.spec, dlls/serialui/serialui_rc.rc: | |
72 | Mike McCormack <mike_mccormack@looksmart.com.au> | |
73 | Implemented serialui dll containing CommConfigDialog, | |
74 | GetDefaultCommConfig and SetDefaultCommConfig. | |
75 | ||
76 | * dlls/shell32/shell.c, dlls/winaspi/aspi.c, dlls/winmm/wineoss/audio.c, dlls/dsound/dsound_main.c: | |
77 | Patrik Stridvall <ps@leissner.se> | |
78 | Fixed some warnings. | |
79 | ||
80 | * tools/winapi_check/modules.dat, tools/winapi_check/win32/crtdll.api, tools/winapi_check/win32/kernel32.api, tools/winapi_check/win32/ntdll.api, tools/winapi_check/win32/oleaut32.api, tools/winapi_check/win32/setupapi.api, tools/winapi_check/win32/shlwapi.api, tools/winapi_check/win32/user32.api, tools/winapi_check/win32/ws2_32.api, tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check, tools/winapi_check/winapi_local.pm, tools/winapi_check/winapi_options.pm: | |
81 | Patrik Stridvall <ps@leissner.se> | |
82 | - Minor API files fixes. | |
83 | - Minor bug fixes and additions. | |
84 | ||
85 | * dlls/crtdll/crtdll_main.c, dlls/shell32/shellpath.c: | |
86 | Patrik Stridvall <ps@leissner.se> | |
87 | Fixed some issues found by winapi_check. | |
88 | ||
89 | * controls/button.c: | |
90 | Dave Hawkes <daveh-wine@cadlink.com> | |
91 | All standard window controls should have CS_PARENTDC, but should still | |
92 | clip to the control window. | |
93 | ||
94 | * windows/message.c: | |
95 | John R . Sheets <jsheets@codeweavers.com> | |
96 | We also have to validate the frame to avoid an infinite loop when the | |
97 | app doesn't call BeginPaint. | |
98 | ||
99 | * scheduler/handle.c: | |
100 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
101 | Extend the WSOCK32 warning in certain functions to mention WS2_32 too. | |
102 | ||
103 | * dlls/winmm/wineoss/mixer.c: | |
104 | Ed Snow <ed_snow@ttmengineering.com> | |
105 | Fixes unmuting when unmuted. | |
106 | Unifies scale reported with scale used for volume control. | |
107 | Hack for Bass/Treble until better fix is complete. | |
108 | ||
109 | * graphics/x11drv/xfont.c: | |
110 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
111 | Added DBCS/unicode encoding templates. | |
112 | ||
113 | * controls/combo.c: | |
114 | Susan Farley <sfarley@codeweavers.com> | |
115 | Don't clear selection when initial entry is not in the list. | |
116 | ||
117 | * include/main.h, include/ntddk.h, include/options.h, misc/main.c, misc/options.c, ole/ole2nls.c: | |
118 | Made --language behave the same as setting the LANGUAGE environment | |
119 | variable. | |
120 | ||
121 | * Make.rules.in, configure, configure.in, dlls/Makefile.in, dlls/ole32/Makefile.in, dlls/ole32/compobj.c, dlls/ole32/ole2stubs.c, dlls/ole32/ole32.spec, dlls/rpcrt4/.cvsignore, dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c, include/rpc.h, include/wtypes.h, loader/loadorder.c: | |
122 | Huw D M Davies <hdavies@codeweavers.com> | |
123 | Create rpcrt4.dll. | |
124 | Implement UuidCreate (using existing code from CoCreateGuid). | |
125 | CoCreateGuid calls UuidCreate. | |
126 | ||
127 | * memory/heap.c: | |
128 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
129 | Fix for supporting DBCS. | |
130 | ||
131 | * dlls/comctl32/toolbar.c: | |
132 | Rob Farnum <rfarnum@mindspring.com> | |
133 | Ignore iBitmap width when drawing flat toolbar. | |
134 | ||
135 | * loader/pe_image.c: Peter Ganten <peter@ganten.org> | |
136 | Fixed a file descriptor leak in the PE loader. | |
137 | ||
138 | * windows/winpos.c: | |
139 | Jean-Claude Batista <jcb@macadamian.com> | |
140 | Ensure the validity of hOldFocus before calling WIN_GetTopParent. | |
141 | ||
142 | * graphics/x11drv/xfont.c: | |
143 | Drew Ronneberg <drew@codon.princeton.edu> | |
144 | Ignore broken fonts when building cache file. | |
145 | ||
146 | * windows/win.c: Gerard Patel <g.patel@wanadoo.fr> | |
147 | Allow SetWindowLong(... GWL_STYLE) to change visible bit. | |
148 | ||
149 | * documentation/registry: | |
150 | Ove Kaaven <ovek@arcticnet.no>D | |
151 | Text of WWN article "The Registry". | |
152 | ||
153 | * dlls/winaspi/aspi.c, dlls/winaspi/winaspi32.c, dlls/winaspi/winescsi.h: | |
154 | David Elliott <dfe@infinite-internet.net> | |
155 | - New function in aspi.c SCSI_Fix_CMD_LEN which determines if Linux is | |
156 | guessing the command length correctly, and if not, tell's it what's up. | |
157 | - Changed strcat to strcpy in SendASPI32Command to avoid requiring the | |
158 | caller to clear the fields. | |
159 | - Added a new field to HA_Unique content to fix some applications. Will | |
160 | fix this for good at a later date. | |
161 | - Added TRACE to GetASPI32DLLVersion (and FIXME when not running under | |
162 | Linux) | |
163 | - Added some constants to winescsi.h | |
164 | (with the help of Bernd Bernie Meyer <bmeyer@cs.monash.edu.au>) | |
165 | ||
166 | * dlls/user/user32.spec, windows/user.c: | |
167 | Peter Ganten <peter@ganten.org> | |
168 | Stubs for CreateDesktopA and EnumDesktopWindows. | |
169 | ||
170 | * loader/loadorder.c: | |
171 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
172 | Added ws2_32 loadorder. | |
173 | ||
174 | * tools/winebuild/main.c: | |
175 | Peter Ganten <peter@ganten.org> | |
176 | Try to unlink output file before opening it. | |
177 | ||
178 | * controls/edit.c: | |
179 | Marcus Meissner <marcus@jet.franken.de> | |
180 | Replaced %s by %p in EDIT_WM_SetText. | |
181 | ||
182 | * dlls/winsock/ws2_32.spec: | |
183 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
184 | Added WSAWaitForMultipleEvents (alias to WaitForMultipleObjectsEx). | |
185 | ||
186 | * loader/pe_image.c: Gerard Patel <g.patel@wanadoo.fr> | |
187 | Add a warning when the normal load address for a win32 program is not | |
188 | available. | |
189 | ||
190 | * dlls/oleaut32/Makefile.in, dlls/oleaut32/olepicture.c, dlls/oleaut32/stubs.c: | |
191 | Huw D M Davies <hdavies@codeweavers.com> | |
192 | OLE picture object implementation. | |
193 | ||
194 | * misc/comm.c: | |
195 | Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
196 | Fixed an incorrect format string. | |
197 | ||
198 | * loader/loadorder.c: | |
199 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
200 | Added loadorder entry for the Linux glide3x library. | |
201 | ||
202 | * winedefault.reg: | |
203 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
204 | Added "CommonFilesDir"="C:\Program Files\Common Files". | |
205 | ||
206 | * debugger/db_disasm.c: | |
207 | Ian Schmidt <ischmidt@cfl.rr.com> | |
208 | Added Pentium Pro/2/3/4 conditional move instructions. | |
209 | ||
210 | 2000-07-11 Alexandre Julliard <julliard@winehq.com> | |
211 | ||
212 | * dlls/kernel/kernel_main.c, memory/codepage.c: | |
213 | Set ansi/oem/mac code pages from current locale. | |
214 | ||
215 | * scheduler/client.c: | |
216 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
217 | Better error message for really clueless newbies. | |
218 | ||
219 | * dlls/msacm32/msacm32_main.c: | |
220 | James Hatheway <james@macadamian.com> | |
221 | Stub for the ACM_METRIC_MAX_SIZE_FORMAT command of acmMetrics. | |
222 | ||
223 | * dlls/ddraw/dsurface/main.c: | |
224 | Marcus Meissner <marcus@jet.franken.de> | |
225 | Check for NULL flipchain and just return the current surface if it | |
226 | happens. | |
227 | ||
228 | * dlls/crtdll/crtdll.spec, dlls/crtdll/crtdll_main.c: | |
229 | Marcus Meissner <marcus@jet.franken.de> | |
230 | Implemented _vsnprintf by calling wvsnprintfA. | |
231 | ||
232 | * objects/dib.c: | |
233 | Stephane Lussier <stephane@macadamian.com> | |
234 | In CreateDIBSection function, if hdc is NULL it now uses the desktop DC | |
235 | instead of failing. | |
236 | ||
237 | * dlls/comctl32/toolbar.c: | |
238 | Chris Morgan <cmorgan@wpi.edu> | |
239 | Fixed TOOLBAR_DrawString() to offset button text if infoPtr->himlDef | |
240 | is non-zero. Better fix than my previous patch. | |
241 | ||
242 | 2000-07-10 Alexandre Julliard <julliard@winehq.com> | |
243 | ||
244 | * scheduler/thread.c: | |
245 | Lazy initialisation of thread locale. | |
246 | ||
247 | * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_global.h, dlls/dplayx/dplayx_main.c, dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplayx_messages.h, dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c, documentation/status/directplay, include/dplobby.h: | |
248 | Peter Hunnisett <hunnise@nortelnetworks.com> | |
249 | - Make ref counting a little more efficient | |
250 | - Correct suspended process resumption | |
251 | - Don't use sys/queue.h anymore | |
252 | - Properly initialize the global semaphore across processes | |
253 | - Create a mapped file for shared data structures | |
254 | - Change some trace messages | |
255 | - Allocate dynamic shared data from the mapped file | |
256 | - Rework setting and retrieving lobby settings from shared memory | |
257 | - Add infrastructure for syncronization after app launch | |
258 | - Small documentation update | |
259 | - Include some stuff missing from header | |
260 | - Start on dp and dpl message infrastructure | |
261 | - Unicode versions of player/group commands added | |
262 | - Combined Connect/ConnectEx and Open/SecureOpen | |
263 | - More implementation | |
264 | ||
265 | * dlls/kernel/nls/*, dlls/kernel/.cvsignore, dlls/kernel/Makefile.in, dlls/kernel/kernel32.spec, dlls/kernel/locale_rc.rc: | |
266 | Dmitry Timoshkov <dmitry@sloboda.ru> | |
267 | Moved all NLS dependent data to the KERNEL resources. | |
268 | ||
269 | * scheduler/thread.c: | |
270 | Juergen Schmied <juergen.schmied@debitel.net> | |
271 | Moved setting the locale value to the right position. | |
272 | ||
273 | * misc/lstr.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
274 | Fixed FormatMessage[A|16] against some buffer overflow cases. | |
275 | ||
276 | * debugger/info.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
277 | Removed extraneous trace message. | |
278 | ||
279 | * debugger/winedbg.c: | |
280 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
281 | Unconditionnally print messages on DLL load breakpoint. | |
282 | ||
283 | * debugger/break.c: | |
284 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
285 | Fixed winedbg watchpoints. | |
286 | ||
287 | * dlls/oleaut32/ole2disp.c: | |
288 | Francois Jacques <francoisj@macadamian.com> | |
289 | Prevent SysAllocString and SysAllocString16 to perform any processing | |
290 | on NULL strings. | |
291 | ||
292 | * tools/fnt2bdf.c: | |
293 | Stas Sergeev <stas.orel@mailcity.com> | |
294 | Make it possible to change the encoding of fonts from the command | |
295 | line, even if autodetected. | |
296 | ||
297 | * windows/spy.c, windows/ttydrv/wnd.c, windows/win.c, windows/x11drv/wnd.c, controls/button.c, controls/icontitle.c, controls/static.c, include/mdi.h, include/ttydrv.h, include/win.h, include/x11drv.h, windows/defwnd.c, windows/dialog.c, windows/mdi.c, wine.ini: | |
298 | Dmitry Timoshkov <dmitry@sloboda.ru> | |
299 | Convert WND.text field to Unicode. | |
300 | Add new key to wine.ini in the section [x11drv] - TextCP, which means | |
301 | code page used for texts passed to X. | |
302 | Accordingly fix handlers of WM_SETTEXT/WM_GETTEXT. | |
303 | ||
304 | * graphics/x11drv/dib.c: Backed out previous patch. | |
305 | ||
306 | * dlls/user/user32.spec, include/winuser.h, windows/user.c: | |
307 | Marcus Meissner <marcus@jet.franken.de> | |
308 | Stub for RegisterDeviceNotificationA. | |
309 | ||
310 | * dlls/winsock/socket.c: | |
311 | Gerard Patel <g.patel@wanadoo.fr> | |
312 | Fakes a negotiation of the winsock version. | |
313 | ||
314 | * dlls/oleaut32/typelib.c: | |
315 | Juergen Schmied <juergen.schmied@debitel.net> | |
316 | - better loading of *.tlb files | |
317 | - seperated code for loading tlb resource into memory from code for | |
318 | parsing the tlb resource. | |
319 | ||
320 | * dlls/ole32/ole2stubs.c: | |
321 | Juergen Schmied <juergen.schmied@debitel.net> | |
322 | Implemented OleCreate. | |
323 | ||
324 | 2000-07-09 Alexandre Julliard <julliard@winehq.com> | |
325 | ||
326 | * windows/class.c: Noomen Hamza <noomen@macadamian.com> | |
327 | GetClassInfo should return global classes even if the hInstance | |
328 | parameter is different from the one passed to the RegisterClass | |
329 | function. | |
330 | ||
331 | * misc/comm.c: Stefan Leichter <sle@camline.com> | |
332 | Fixes the BuildCommDCBA function. | |
333 | ||
334 | * configure, configure.in, include/config.h.in, misc/port.c: | |
335 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
336 | Added configure check for libutil.h. | |
337 | ||
338 | * controls/listbox.c: Gerard Patel <g.patel@wanadoo.fr> | |
339 | Make the focus follow the last selected item for multiselect listboxes. | |
340 | ||
341 | * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/typelib.c: | |
342 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
343 | Stub implementation of LHashValOfNameSysA. | |
344 | Don't crash if we encounter a BSTR with length <= 0. | |
345 | Fix typos in ITypeLib::GetDocumentation. | |
346 | ||
347 | * dlls/shell32/shell.c: | |
348 | Dave Hawkes <daveh-wine@cadlink.com> | |
349 | With some apps a fault was possible in ExtractAssociatedIcon. | |
350 | ||
351 | * windows/cursoricon.c: | |
352 | Dave Hawkes <daveh-wine@cadlink.com> | |
353 | GetIconInfo did no correctly identify icons from cursors. | |
354 | ||
355 | * windows/msgbox.c: | |
356 | Haithem Hmida <haithem@macadamian.com> | |
357 | Under Windows 95/98/NT, message boxes do not have a default icon. | |
358 | ||
359 | * misc/registry.c: | |
360 | Fixed lstrcpynAtoW usage (reported by Stas Sergeev). | |
361 | Small cleanups. | |
362 | ||
363 | * dlls/wsock32/.cvsignore, dlls/wsock32/Makefile.in, dlls/wsock32/socket.c, dlls/wsock32/wsock32.spec, dlls/dplay/.cvsignore, dlls/dplay/Makefile.in, dlls/dplay/dplay.spec, dlls/dplayx/Makefile.in, dlls/dplayx/dplay.spec, dlls/kernel/.cvsignore, dlls/kernel/Makefile.in, dlls/kernel/wow32.spec, dlls/shell32/Makefile.in, dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h, dlls/shell32/shellord.c, dlls/shell32/shfolder.spec, dlls/shell32/shlwapi.spec, dlls/shfolder/.cvsignore, dlls/shfolder/Makefile.in, dlls/shfolder/shfolder.spec, dlls/shlwapi/.cvsignore, dlls/shlwapi/Makefile.in, dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec, dlls/shlwapi/shlwapi_main.c, dlls/winsock/.cvsignore, dlls/winsock/Makefile.in, dlls/winsock/socket.c, dlls/winsock/ws2_32.spec, dlls/winsock/wsock32.spec, dlls/wow32/.cvsignore, dlls/wow32/Makefile.in, dlls/wow32/wow32.spec, Make.rules.in, configure, configure.in, dlls/Makefile.in: | |
364 | Created separate libraries for dplay, shfolder, shlwapi, wow32 and | |
365 | wsock32 so that we have at most one Win32 dll in each .so library. | |
366 | ||
367 | 2000-07-08 Alexandre Julliard <julliard@winehq.com> | |
368 | ||
369 | * graphics/x11drv/dib.c: | |
370 | Francois Jacques <francoisj@macadamian.com> | |
371 | Updated X11DRV_DIB_GetDIBits to properly handle bottom-up DIBs | |
372 | manipulation. | |
373 | Corrected XGetSubImage arguments order. | |
374 | ||
375 | * include/commctrl.h, include/winbase.h, include/wingdi.h, include/winuser.h: | |
376 | Matthew Lake <MLake@sunbelt-plb.com> | |
377 | Added some missing definitions. | |
378 | ||
379 | * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/safearray.c, include/wine/obj_oleaut.h: | |
380 | Francois Jacques <francoisj@macadamian.com> | |
381 | Implemented SafeArrayGetVarType. | |
382 | Added a VT_RECORD variant type definition. | |
383 | ||
384 | * dlls/kernel/kernel32.spec, misc/comm.c: | |
385 | Stefan Leichter <sle@camline.com> | |
386 | Started implementation of the functions GetDefaultCommConfigA/W. | |
387 | ||
388 | * dlls/ddraw/convert.c: | |
389 | Marcus Meissner <Marcus.Meissner@caldera.de> | |
390 | Corrected 24->32 conversion. Still only correct for little endian. | |
391 | ||
392 | * windows/winpos.c: | |
393 | Susan Farley <sfarley@codeweavers.com> | |
394 | Check for WS_DISABLED parent in WindowFromPoint for un-managed windows. | |
395 | ||
396 | * loader/module.c: | |
397 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
398 | Rename MODULE_InitDll to MODULE_InitDLL for the sake of consistency. | |
399 | ||
400 | * dlls/comctl32/toolbar.c: | |
401 | Chris Morgan <cmorgan@wpi.edu> | |
402 | Fixed TOOLBAR_DrawString() to offset button text if the himl parameter | |
403 | is non-zero or the default himl, himlDef, is non-zero. Fixes a bug in | |
404 | WinZip 8.0 where text is not shifted down by the height of the button | |
405 | image. | |
406 | ||
407 | * windows/dialog.c: Slava Monich <Slava_Monich@cnt.com> | |
408 | Check the value returned by DIALOG_GetCharSize. | |
409 | ||
410 | * Make.rules.in, configure, configure.in, dlls/Makefile.in, dlls/setupapi/.cvsignore, dlls/setupapi/Makefile.in, dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/debugdefs.h: | |
411 | Francois Jacques <francoisj@macadamian.com> | |
412 | Added setupapi shared library and SetupIterateCabinet stub. | |
413 | ||
414 | * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32.spec, dlls/msvideo/msvideo.spec, dlls/msvideo/msvideo_main.c, include/vfw.h, tools/winapi_check/win16/msvideo.api, tools/winapi_check/win32/msvfw32.api, windows/driver.c: | |
415 | Bradley Baetz <bbaetz@student.usyd.edu.au> | |
416 | Implemented a large number of the msvideo dll routines. | |
417 | ||
418 | * dlls/comctl32/imagelist.c, dlls/comctl32/toolbar.c: | |
419 | Gerard Patel <g.patel@wanadoo.fr> | |
420 | Allow the size of bitmaps to be changed after toolbar buttons have | |
421 | been added. | |
422 | ||
423 | * dlls/comctl32/propsheet.c: | |
424 | Slava Monich <Slava_Monich@cnt.com> | |
425 | On Windows property sheet has DWL_USER dword pointing to a structure | |
426 | that starts with HWND and PROPSHEETHEADER fields. | |
427 | ||
428 | * dlls/kernel/kernel32.spec, include/winbase.h, scheduler/thread.c: | |
429 | Slava Monich <Slava_Monich@cnt.com> | |
430 | Implementation of Get/SetThreadPriorityBoost. | |
431 | ||
432 | * documentation/psdriver: | |
433 | Stefan Leichter <sle@camline.com> | |
434 | Added documentation on how to setup wine's Buildin Postscript Driver | |
435 | working with ghostscript (afmfiles, ppdfile). | |
436 | ||
437 | * debugger/debugger.h, debugger/expr.c, debugger/types.c: | |
438 | Peter Hunnisett <hunnise@nortelnetworks.com> | |
439 | - Explicit init of rtn.cookie in DEBUG_EvalExpr to bad value to | |
440 | expose further bad code | |
441 | - Print of pointer used as array now works | |
442 | ||
443 | * dlls/comctl32/listview.c: | |
444 | James Hatheway <james@macadamian.com> | |
445 | Only use the column headers to calculate the width of a | |
446 | LDS_REPORT-type listbox if it actually has column headers. | |
447 | (ie. LVS_NOCOLUMNHEADER bit is not set.) | |
448 | ||
449 | * windows/winpos.c: Slava Monich <Slava_Monich@cnt.com> | |
450 | BeginDeferWindowPos should allow zero count. | |
451 | ||
452 | * dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c: | |
453 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
454 | Added semi-stub. | |
455 | ||
456 | * dlls/winmm/mci.c: | |
457 | Bradley Baetz <bbaetz@student.usyd.edu.au> | |
458 | Handle mciSendString("open <mcitype>",...) | |
459 | ||
460 | * tools/wrc/CHANGES, tools/wrc/README.wrc, tools/wrc/genres.c, tools/wrc/parser.l, tools/wrc/parser.y, tools/wrc/ppl.l, tools/wrc/wrc.c, tools/wrc/wrc.h, tools/wrc/wrc.man: | |
461 | Bertho Stultiens <bertho@panter.soci.aau.dk> | |
462 | - Bugfix: Macro expansion of strings would assert an internal error | |
463 | or a segfault due to a lacking '\0' in the expansion. | |
464 | - Bugfix: Prevent buffer overflow in reallocation of macro expansion | |
465 | buffers. | |
466 | - Bugfix: Wrc's version information was not passed as numerical to the | |
467 | preprocessor due to an error in the definition of the macro. | |
468 | - Relaxed the newline constraint in global LANGUAGE statements, which | |
469 | was introduced in version 1.1.3, so that some fancy preprocessor | |
470 | constructs can work. | |
471 | - Removed the gcc-style #line handling from the resource-parser to the | |
472 | resource-scanner so that it is possible to include files at any stage | |
473 | of the source, independent of the parser-state. | |
474 | - Bugfix: Stringtables were not correctly searched for duplicates | |
475 | because the language comparison disregarded the sublanguage. | |
476 | - Eliminated a repetitive warning when writing stringtables with zero | |
477 | length string entries. These are perfectly valid (but make no sense:-). | |
478 | Warnings are now only generated during parse in pedantic mode. | |
479 | ||
480 | * dlls/oleaut32/ole2disp.c: | |
481 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
482 | Fix SysStringByteLen to really return the length in bytes. | |
483 | ||
484 | * dlls/comctl32/rsrc.rc: | |
485 | Slava Monich <Slava_Monich@cnt.com> | |
486 | Changed the size of property sheet template to be the same as the | |
487 | original one (was 292x159, now 220x140). | |
488 | ||
489 | * dlls/ole32/compobj.c, dlls/ole32/oleobj.c: | |
490 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
491 | Implement IDataAdviseHolder. | |
492 | ||
493 | * dlls/oleaut32/typelib.c: | |
494 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
495 | Fix typo in ITypeLib::IsName. | |
496 | ||
497 | * dlls/ole32/hglobalstream.c: | |
498 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
499 | CreateStreamOnHGlobal should alloc a shared memory block if supplied | |
500 | handle is 0. | |
501 | ||
502 | * dlls/commdlg/filedlg95.c: | |
503 | Dmitry Timoshkov <dmitry@sloboda.ru> | |
504 | Do not crash if there was no files selected and OK button was pressed. | |
505 | ||
506 | * dlls/dsound/dsound_main.c: | |
507 | Ove Kaaven <ovek@transgaming.com> | |
508 | Fix a couple of problems with underruns and stopping/restarting. | |
509 | ||
510 | * misc/main.c: | |
511 | Joerg Mayer <jmayer@telesun2.telemation.de> | |
512 | Fixed the debugmsg help. | |
513 | ||
514 | * dlls/winaspi/aspi.c, dlls/winaspi/winescsi.h: | |
515 | David Elliott <dfe@infinite-internet.net> | |
516 | Map each channel on every host to an ASPI controller number. | |
517 | Store map in HKEY_DYN_DATA. | |
518 | ||
519 | * dlls/comctl32/comctl32undoc.c: | |
520 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
521 | DSA_InsertItem returns nIndex, not nItemCount. | |
522 | ||
523 | * dlls/comctl32/monthcal.c: | |
524 | Chris Morgan <cmorgan@wpi.edu> | |
525 | Fixed background redrawing when control is covered. Fixed a really | |
526 | dumb mistake I made with border drawing many patches ago. Fixed | |
527 | offset by 1 alignment issues. | |
528 | ||
529 | * dlls/ddraw/dsurface/main.c: | |
530 | Marcus Meissner <Marcus.Meissner@caldera.de> | |
531 | Removed another bad assert and two no longer needed ones. | |
532 | ||
533 | 2000-06-25 Alexandre Julliard <julliard@winehq.com> | |
534 | ||
535 | * win32/except.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
536 | Fixed bad exception handler chain termination. | |
537 | ||
538 | * windows/x11drv/wnd.c, windows/win.c: | |
539 | Lawson Whitney <lawson_whitney@juno.com> | |
540 | Moved zero-sized window hack to x11drv. | |
541 | ||
542 | * dlls/ntdll/nt.c: | |
543 | Marcus Meissner <marcus@jet.franken.de> | |
544 | Return "no debugger attached" in NtQueryInformationProcess to satisfy | |
545 | some copy protection mechanisms. | |
546 | ||
547 | * dlls/commdlg/colordlg.c: | |
548 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
549 | Fixed crash when lpTemplateName is gotten from MAKEINTRESOURCE. | |
550 | ||
551 | * dlls/ddraw/dsurface/main.c: | |
552 | Marcus Meissner <marcus@jet.franken.de> | |
553 | Fixed two asserts in Blt(). | |
554 | ||
555 | * dlls/ddraw/helper.c: | |
556 | Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
557 | Properly cast arguments to printf to match the intended output. | |
558 | ||
559 | * dlls/winmm/mmio.c, dlls/winmm/winemm.h, include/mmsystem.h: | |
560 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
561 | Several fixes spotted by Corel (Jean-Claude Batista & Sean Langley). | |
562 | Seeking from SEEK_END was wrong. | |
563 | Seeking on empty buffer was wrong. | |
564 | Some installed ioProcs had uninitialized fields. | |
565 | A few more bits for rename functions. | |
566 | ||
567 | * debugger/dbg.y, debugger/intvar.h, debugger/winedbg.c, documentation/winedbg: | |
568 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
569 | Added BreakOnDllLoad internal var, cleaned up register validation on | |
570 | exception. | |
571 | ||
572 | * dlls/comctl32/toolbar.c: | |
573 | Mike McCormack <Mike_McCormack@looksmart.com.au> | |
574 | Add workarounds for null strings in TOOLBAR_InsertButtonA and calling | |
575 | TOOLBAR_SetButtonSize after button added to the toolbar (latter for | |
576 | WINZIP32.EXE) | |
577 | ||
578 | * controls/combo.c: Gerard Patel <g.patel@wanadoo.fr> | |
579 | Set the minimum dropped height to the combo list height if any in | |
580 | CBDropDown. | |
581 | ||
582 | * files/dos_fs.c: Dave Hawkes <daveh-wine@cadlink.com> | |
583 | If whitespace or dots are appended to the end of any component in a | |
584 | path then it should be ignored. | |
585 | ||
586 | 2000-06-24 Alexandre Julliard <julliard@winehq.com> | |
587 | ||
588 | * loader/module.c, scheduler/process.c, include/process.h: | |
589 | Make sure the cmdline passed to CreateProcessA is writeable (thanks to | |
590 | Peter Ganten <peter@ganten.org>). | |
591 | ||
592 | * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h: | |
593 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
594 | Cleaned up loading/init code in OSS. | |
595 | Cleaned up getDevCaps in midi part. | |
596 | Implemented asynchronous waveIn recording using a thread. | |
597 | ||
598 | * dlls/kernel/kernel32.spec, win32/console.c: | |
599 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
600 | A few missing console stubs. | |
601 | ||
602 | * dlls/comctl32/animate.c: | |
603 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
604 | Fixed animation loading for RLE encoding. | |
605 | ||
606 | * dlls/oleaut32/typelib.h, include/wine/obj_oleaut.h, dlls/oleaut32/oleaut32.spec, dlls/oleaut32/typelib.c: | |
607 | Juergen Schmied <juergen.schmied@debitel.net> | |
608 | - removed hack to find the right resource | |
609 | - updated to use the ICOM macros | |
610 | - cleaned up use typelib and typelib2 (was mixed up) | |
611 | ||
612 | * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg32.c, dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_xx.rc, dlls/commdlg/filedlg95.c, dlls/commdlg/filedlgbrowser.h: | |
613 | Juergen Schmied <juergen.schmied@debitel.net> | |
614 | - fixed reported bugs | |
615 | - fixed default extensions | |
616 | - implemented "browse to desktop" button | |
617 | ||
618 | * memory/environ.c, tools/winebuild/spec32.c, include/winbase.h: | |
619 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
620 | GetCommandLine should return non-const strings. | |
621 | ||
622 | * dlls/kernel/kernel.spec: | |
623 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
624 | CallProcEx32W should be named _CallProcEx32W. | |
625 | ||
626 | * files/change.c: | |
627 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
628 | Added some stuff saying that this is NOT supported. | |
629 | ||
630 | * relay32/snoop.c: | |
631 | Juergen Schmied <juergen.schmied@debitel.net> | |
632 | Avoid calling the exception handler in some cases. | |
633 | ||
634 | * dlls/shell32/classes.c, dlls/shell32/shellpath.c, dlls/shell32/shlwapi.spec, include/shlwapi.h, include/wine/obj_shellview.h, include/wine/undocshell.h: | |
635 | Juergen Schmied <juergen.schmied@debitel.net> | |
636 | - many new Path* stubs | |
637 | - many bugfixes | |
638 | - class functions expanding environments variables now | |
639 | ||
640 | * dlls/winmm/lolvldrv.c, dlls/winmm/mmsystem.c, dlls/winmm/wineoss/audio.c: | |
641 | Ove Kaaven <ovek@transgaming.com> | |
642 | Implemented the DirectSound HAL in winmm's wineoss (Open Sound System) | |
643 | driver, and winmm's interface for DirectSound to access it. It | |
644 | requires the ability to mmap /dev/dsp, to trigger playback, and | |
645 | sample-accurate position readouts. (If the soundcard's device driver | |
646 | does not report these capabilities, wineoss will report the HAL as | |
647 | unavailable and force DirectSound to use its HEL instead.) | |
648 | ||
649 | * include/mmsystem.h, dlls/dsound/dsound_main.c: | |
650 | Ove Kaaven <ovek@transgaming.com> | |
651 | Implemented the DirectSound HAL mode for DMA primary buffers, with a | |
652 | 10ms latency (not noticeable), and about 300ms of prebuffering. Fixed | |
653 | a few bugs. Added a Wine-only WINMM flag for waveOutOpen for | |
654 | DirectSound to use (so drivers like wineoss have some way of knowing | |
655 | what to prepare itself for). | |
656 | ||
657 | * dlls/user/user.spec, include/wine/winuser16.h, windows/cursoricon.c, windows/sysparams.c: | |
658 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
659 | Implemented/stubbed IconSize() and ControlPanelInfo() needed for Win | |
660 | 2.0 control.exe and paint.exe. | |
661 | ||
662 | * include/winuser.h: | |
663 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
664 | Added IDI_WINLOGO. | |
665 | ||
666 | * debugger/winedbg.c: | |
667 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
668 | Don't block endlessly after last debugged process has exited. | |
669 | ||
670 | * memory/string.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
671 | Added (back) correct behavior for NULL ptrs in CharToOem funcs. | |
672 | ||
673 | * memory/global.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
674 | Fixed some OOM conditions in GlobalAlloc. | |
675 | ||
676 | * dlls/ntdll/misc.c: | |
677 | Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
678 | Added missing #include <math.h>. | |
679 | ||
680 | * include/winresrc.h: Removed MIME garbage. | |
681 | ||
682 | * dlls/ddraw/ddraw/x11.c: | |
683 | Marcus Meissner <marcus@jet.franken.de> | |
684 | Create xlib ddsurfaces with correct reference counts. | |
685 | ||
686 | * dlls/gdi/Makefile.in, dlls/gdi/bidi16.c, dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/network.c, misc/Makefile.in, misc/bidi16.c, misc/network.c: | |
687 | Split bidi16.c and network.c out of misc/ into their respective dlls. | |
688 | ||
689 | 2000-06-23 Alexandre Julliard <julliard@winehq.com> | |
690 | ||
691 | * tools/.cvsignore, tools/Makefile.in, tools/build-spec.txt, tools/build.c, tools/winebuild/.cvsignore, tools/winebuild/Makefile.in, tools/winebuild/README, tools/winebuild/build.h, tools/winebuild/main.c, tools/winebuild/parser.c, tools/winebuild/relay.c, tools/winebuild/spec16.c, tools/winebuild/spec32.c, tools/winebuild/utils.c, Make.rules.in, configure, configure.in, if1632/.cvsignore, if1632/Makefile.in, relay32/.cvsignore, relay32/Makefile.in: | |
692 | Split the build program in several files. | |
693 | Renamed it 'winebuild' to avoid possible conflicts. | |
694 | Cleaned up command-line parsing. | |
695 | Make it understand -fPIC instead of -pic. | |
696 | Merged call16.s and call32.s generated files. | |
697 | ||
698 | * dlls/gdi/gdi.spec, dlls/kernel/kernel.spec, dlls/kernel/system.spec, dlls/sound/sound.spec, dlls/user/user.spec: | |
699 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
700 | Added more ordinals to KERNEL, GDI, USER and system drivers | |
701 | (Windows 1.1, 2.0). | |
702 | ||
703 | * dlls/ddraw/ddraw/dga.c: | |
704 | Peter Ganten <peter@ganten.org> | |
705 | _common_depth_to_pixelformat() returns -1 and not zero, if a mode is | |
706 | supported. | |
707 | ||
708 | * dlls/comctl32/toolbar.c: | |
709 | Dave Hawkes <daveh-wine@cadlink.com> | |
710 | Avoid gratuitously changing the ZORDER. | |
711 | ||
712 | * dlls/ddraw/ddraw/x11.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/dsurface/x11.c: | |
713 | Marcus Meissner <marcus@jet.franken.de> | |
714 | Use correct bpp for the X side of the surface XImages. | |
715 | Cleaned up Xlib_Surface_Release so it is a bit more readable. | |
716 | use VirtualAlloc for conversion-programside buffer to simplify | |
717 | handling. | |
718 | ||
719 | * loader/resource.c: | |
720 | Dave Hawkes <daveh-wine@cadlink.com> | |
721 | GlobalFree16 returns NULL on success, but DestroyAcceleratorTable | |
722 | should return TRUE on success. | |
723 | ||
724 | * dlls/ddraw/dsurface/main.c, dlls/ddraw/helper.c, dlls/ddraw/x11.c: | |
725 | Marcus Meissner <marcus@jet.franken.de> | |
726 | Dump FourCC correctly, print conversion messages, add reference to | |
727 | ddraw in DDSurface::GetDDInterface. | |
728 | ||
729 | * dlls/x11drv/x11drv_main.c: | |
730 | Marcus Meissner <marcus@jet.franken.de> | |
731 | Restrict nTimeout to 0-32767, since it is a 16bit value in X. | |
732 | ||
733 | * dlls/ntdll/signal_i386.c: | |
734 | Dave Hawkes <daveh-wine@cadlink.com> | |
735 | Exception handling for SIGFPE must always clear the FPU interrupt | |
736 | status. | |
737 | ||
738 | * dlls/commdlg/filedlg95.c, dlls/crtdll/.cvsignore, dlls/crtdll/Makefile.in, dlls/crtdll/crtdll.spec, dlls/crtdll/crtdll_main.c, dlls/crtdll/mbstring.c, dlls/crtdll/wcstring.c, dlls/ntdll/Makefile.in, dlls/ntdll/misc.c, dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, dlls/ntdll/string.c, dlls/ntdll/wcstring.c, include/crtdll.h, Make.rules.in, Makefile.in, dlls/Makefile.in: | |
739 | Moved shared crtdll/ntdll functions into ntdll. | |
740 | Made crtdll a separate dll. | |
741 | ||
742 | * dlls/olecli/olecli_main.c, dlls/shell32/classes.c, dlls/shell32/folders.c, dlls/shell32/pidl.c, dlls/shell32/shellole.c, dlls/shell32/shellord.c, include/wine/obj_base.h, misc/lstr.c, dlls/ole32/compobj.c, dlls/ole32/datacache.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c: | |
743 | Cleaned up a few inter-dll dependencies. | |
744 | ||
745 | * dlls/shell32/shellpath.c, dlls/winsock/socket.c: | |
746 | Patrik Stridvall <ps@leissner.se> | |
747 | Fixed some issues found by winapi_check. | |
748 | ||
749 | * dlls/ddraw/d3ddevice/main.c, dlls/wininet/http.c, dlls/wininet/internet.c: | |
750 | Patrik Stridvall <ps@leissner.se> | |
751 | Fixed some warnings. | |
752 | ||
753 | * tools/winapi_check/win32/ole32.api, tools/winapi_check/win32/oleaut32.api, tools/winapi_check/win32/olecli32.api, tools/winapi_check/win32/opengl32.api, tools/winapi_check/win32/shlwapi.api, tools/winapi_check/win32/user32.api, tools/winapi_check/win32/wininet.api, tools/winapi_check/win32/ws2_32.api, tools/winapi_check/modules.dat, tools/winapi_check/win32/crtdll.api, tools/winapi_check/win32/kernel32.api, tools/winapi_check/win32/msvfw32.api, tools/winapi_check/winapi_local.pm: | |
754 | Patrik Stridvall <ps@leissner.se> | |
755 | - Minor API files fixes. | |
756 | - Minor bug fixes and additions. | |
757 | ||
758 | * include/dsdriver.h, dlls/dsound/Makefile.in, dlls/dsound/dsound.spec, dlls/dsound/dsound_main.c: | |
759 | Ove Kaaven <ovek@transgaming.com> | |
760 | Restructure DirectSound. Remove dsound thread, use MM timers | |
761 | instead. Implemented the DirectSound HEL, with the ability to | |
762 | prebuffer 300ms of sound, while maintaining play latency of 40ms, and | |
763 | the exact playposition (Starcraft cinematics are lip-synched). Some | |
764 | initial HAL support. | |
765 | ||
766 | * relay32/builtin32.c: | |
767 | Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de> | |
768 | Replaced the BUILTIN32_dlopen() ERR() by a WARN(). | |
769 | ||
770 | * include/winresrc.h: | |
771 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
772 | Added include/winresrc.h for porting with winelib. | |
773 | ||
774 | * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec: | |
775 | Francois Gouget <fgouget@psn.net> | |
776 | Merged DeviceCapabilities and DeviceCapabilitiesA. | |
777 | ||
778 | * dlls/msvideo/msvfw32.spec, dlls/msvideo/msvideo_main.c, include/vfw.h: | |
779 | Francois Gouget <fgouget@psn.net> | |
780 | Merged MCIWndCreate and MCIWndCreateA. | |
781 | ||
782 | * dlls/ole32/compobj.c: | |
783 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
784 | CLSIDFromString apparently also accepts ProgIDs as an input string. | |
785 | ||
786 | * include/winuser.h: | |
787 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
788 | Added SC_ICON/SC_ZOOM (obsolete macros). | |
789 | ||
790 | * include/wininet.h: | |
791 | Marcus Meissner <marcus@jet.franken.de> | |
792 | Added prototypes for new InternetCheckConnection*. | |
793 | ||
794 | 2000-06-20 Alexandre Julliard <julliard@winehq.com> | |
795 | ||
796 | * dlls/olecli/olecli32.spec, dlls/olecli/olecli_main.c, dlls/olesvr/olesvr_main.c, dlls/oleaut32/oleaut32.spec: | |
797 | Cleaned up a few inter-dll dependencies. | |
798 | ||
799 | * tools/wmc/Makefile.in, tools/wrc/Makefile.in: | |
800 | Alexander V. Lukyanov <lav@long.yar.ru> | |
801 | Fixed problems with compilation/install out of source tree. | |
802 | ||
803 | * include/winerror.h, dlls/ole32/compobj.c, dlls/ole32/storage32.c: | |
804 | Noomen Hamza <noomen@macadamian.com> | |
805 | OleConvertOLESTREAMToIStorage fails (returns REGDB_E_CLASSNOTREG) when | |
806 | the CLSID of the OLE object is not found in the registry. Fixed. | |
807 | ||
808 | * files/profile.c: | |
809 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
810 | Make WritePrivateProfileSectionA care for "" and NULL as the | |
811 | string argument. New function PROFILE_DeleteAllKeys. | |
812 | ||
813 | * dlls/winmm/wineoss/midi.c: | |
814 | Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
815 | Fixed format strings. | |
816 | ||
817 | * programs/winhelp/hlpfile.c, programs/winhelp/macro.c, programs/winhelp/macro.lex.l, programs/winhelp/winhelp.c: | |
818 | Rein Klazes <rklazes@casema.net> | |
819 | Fix a crash in winhelp caused by hmemcpy16 without prototype. | |
820 | Fix some compiler warnings. | |
821 | ||
822 | * dlls/*/Makefile.in: | |
823 | For dlls, derive SPEC_SRCS from MODULE and ALTNAMES. | |
824 | ||
825 | * dlls/winmm/wineoss/audio.c: | |
826 | Ove Kaaven <ovek@transgaming.com> | |
827 | Fixed WHDR_DONE race condition. | |
828 | ||
829 | * dlls/shell32/shellstring.c, dlls/shell32/shlwapi.spec: | |
830 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
831 | Implemented StrCatBuff. | |
832 | ||
833 | * include/shlobj.h: | |
834 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
835 | Added typedef of DROPFILES. | |
836 | ||
837 | * include/winerror.h: | |
838 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
839 | Added ResultFromScode/GetScode (obsolete macros). | |
840 | ||
841 | * graphics/painting.c: | |
842 | Dave Hawkes <daveh-wine@cadlink.com> | |
843 | MoveToEx: return TRUE even if there is no driver implementation. | |
844 | ||
845 | * dlls/comctl32/status.c: | |
846 | Gerard Patel <g.patel@wanadoo.fr> | |
847 | Protect against programs creating parts with negative width. | |
848 | ||
849 | 2000-06-18 Alexandre Julliard <julliard@winehq.com> | |
850 | ||
851 | * loader/resource.c, msdos/int21.c: | |
852 | Dmitry Timoshkov <dmitry@sloboda.ru> | |
853 | Use GetSystemDefaultLangID() instead of WINE_LanguageId. | |
854 | ||
855 | * documentation/winedbg, debugger/break.c, debugger/dbg.y, debugger/debug.l, debugger/debugger.h, debugger/intvar.h, debugger/memory.c, debugger/module.c, debugger/registers.c, debugger/stack.c, debugger/types.c, debugger/winedbg.c: | |
856 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
857 | - cleaned-up break handling | |
858 | - better integration of debugger inner loops (parser & events) | |
859 | - added attach command | |
860 | - improved parser so that it can be entered without any process loaded | |
861 | - added BreakOnFirstChance internal variable | |
862 | - disabled NE module symbol module (which is broken with ASS) | |
863 | - misc portability cleanups | |
864 | ||
865 | * dlls/oleaut32/safearray.c, include/wine/obj_oleaut.h: | |
866 | Stephane Lussier <stephane@macadamian.com> | |
867 | - Fixed a memory corruption in safe arrays when using SafeArrayCopy() | |
868 | function with a SafeArray created with FADF_FIXEDSIZE. | |
869 | - Added more FADF flags in the .h file. | |
870 | - FADF flags were defined twice, corrected the situation. | |
871 | ||
872 | * graphics/x11drv/text.c: | |
873 | Dmitry Timoshkov <dmitry@sloboda.ru> | |
874 | Do not assume that double byte font == unicode font. | |
875 | ||
876 | * dlls/msvideo/msvideo_main.c, include/ddeml.h, include/vfw.h, include/winbase.h, include/winuser.h, tools/winapi_check/win32/msvfw32.api, tools/winapi_check/win32/user32.api, windows/user.c: | |
877 | Francois Gouget <fgouget@psn.net> | |
878 | Added some missing prototypes. | |
879 | Define the HDRAWDIB handle type. | |
880 | ||
881 | * include/windowsx.h: Francois Gouget <fgouget@psn.net> | |
882 | hmemcpy16 is a Win16 API, the macro is hmemcpy. | |
883 | ||
884 | * dlls/Makefile.in, dlls/winsock/Makefile.in, dlls/winsock/socket.c, dlls/winsock/ws2_32.spec, include/winsock2.h: | |
885 | James Hatheway <james@macadamian.com> | |
886 | Created an initial Winsock 2 (ws2_32) DLL. Makes use of the Winsock 1 | |
887 | functions already implemented. | |
888 | ||
889 | * dlls/winmm/mciseq/mcimidi.c: | |
890 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
891 | Fixed port status query. | |
892 | ||
893 | * include/dsdriver.h: Ove Kaaven <ovek@transgaming.com> | |
894 | Added DirectSound device driver header file. | |
895 | ||
896 | * loader/pe_image.c: Ove Kaaven <ovek@arcticnet.no> | |
897 | Make the base relocation message a WARN, not a FIXME. | |
898 | ||
899 | * tools/Makefile.in: | |
900 | Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
901 | Distinguish between SUBDIRS and INSTALLSUBDIRS. | |
902 | ||
903 | * controls/combo.c: Gerard Patel <g.patel@wanadoo.fr> | |
904 | CB_SETCURSEL should not generate another listbox event after updating | |
905 | the edit box. | |
906 | ||
907 | * dlls/comctl32/treeview.c: | |
908 | Noomen Hamza <noomen@macadamian.com> | |
909 | WM_PAINT should be processed only by the TREEVIEW_Paint function, so | |
910 | we don't need to call DefWindowProcA function within TREEVIEW_Paint. | |
911 | ||
912 | * windows/class.c: | |
913 | James Hatheway <james@macadamian.com> | |
914 | We must return the atom of the class in GetClassInfoEx instead of just | |
915 | TRUE. | |
916 | ||
917 | * dlls/ole32/compobj.c, dlls/ole32/ole32.spec: | |
918 | James Hatheway <james@macadamian.com> | |
919 | Added a stub for CoCreateFreeThreadedMarshaler(). | |
920 | ||
921 | * memory/string.c: Dmitry Timoshkov <dmitry@sloboda.ru> | |
922 | Reimplement CharToOemA/W, CharToOemBuffA/W, OemToCharA/W, | |
923 | OemToCharBuffA/W using MultiByteToWideChar/WideCharToMultiByte. | |
924 | ||
925 | * controls/menu.c: | |
926 | Francois Jacques <francoisj@macadamian.com> | |
927 | GetSystemMenu called with bRevert argument set to TRUE now returns | |
928 | NULL as specified in Platform SDK. | |
929 | ||
930 | * graphics/x11drv/dib.c: | |
931 | Stephane Lussier <stephane@macadamian.com> | |
932 | Fixed memory access outside of the range for source bits in 24-bit bitmaps. | |
933 | ||
934 | 2000-06-16 Alexandre Julliard <julliard@winehq.com> | |
935 | ||
936 | * dlls/ole32/ole32.spec: | |
937 | Francois Jacques <francoisj@macadamian.com> | |
938 | Make IIDFromString point to CLSIDFromString. | |
939 | ||
940 | * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg32.c, dlls/commdlg/filedlg95.c, dlls/commdlg/filedlgbrowser.c: | |
941 | Juergen Schmied <juergen.schmied@debitel.net> | |
942 | - better error check when importing functions via GetProcAdress | |
943 | - replaced SHGetSpecialFolderPath (not aviable in all shell32 versions) | |
944 | - changed call order when browsing to different folder (crash with native shell) | |
945 | - removed Move call since IShellview_CreateViewWindow creates it already in | |
946 | the right rect | |
947 | ||
948 | * dlls/shell32/shlwapi.spec, dlls/shell32/pidl.c, dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h, dlls/shell32/shellord.c: | |
949 | Juergen Schmied <juergen.schmied@debitel.net> | |
950 | - fixed null-pidl from _ILCreateControl | |
951 | - some more no-name functions in shlwapi | |
952 | ||
953 | * dlls/shell32/systray.c: | |
954 | Francois Jacques <francoisj@macadamian.com> | |
955 | Keep an internal copy of the icon. | |
956 | ||
957 | * include/objbase.h: Francois Gouget <fgouget@psn.net> | |
958 | Reorder the __attribute__ directive in the legacy macros for | |
959 | compatibility with old g++ compilers. | |
960 | ||
961 | * graphics/x11drv/dib.c: | |
962 | Ken Coleman <ken_coleman@iname.com> | |
963 | Fixes to CreateDIBSection and other areas where biSizeImage is | |
964 | incorrectly assumed to be correct if it non-zero. This fixes a | |
965 | crashing problem in Sid Meier's Alpha Centauri. | |
966 | ||
f70cd822 AJ |
967 | ---------------------------------------------------------------- |
968 | 2000-06-15 Alexandre Julliard <julliard@winehq.com> | |
969 | ||
970 | * windows/mdi.c, include/mdi.h, resources/sysres_En.rc, resources/user32.rc: | |
971 | David Lassonde <davidl@macadamian.com> | |
972 | Implemented the More Windows... menu item for MDI. | |
973 | ||
974 | * windows/dialog.c: | |
975 | Sheri Steeves <sheri@macadamian.com> | |
976 | Check again for GetNextDlgTabItem after return from WM_INITDIALOG | |
977 | message in dialog creation. | |
978 | ||
979 | * controls/listbox.c: Gerard Patel <g.patel@wanadoo.fr> | |
980 | Set clipping region to client window in LISTBOX_Paint. | |
981 | ||
982 | * server/main.c: | |
983 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
984 | More verbose error message. | |
985 | ||
986 | * unicode/mbtowc.c: | |
987 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
988 | cp_mbstowcs: check functions return zero on success. | |
989 | ||
990 | * files/dos_fs.c: | |
991 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
992 | GetFullPathName: get "drive" value too for absolute paths. | |
993 | ||
994 | * misc/printdrv.c: | |
995 | Frederic Boulanger <frederic@macadamian.com> | |
996 | CreateSpoolFile is called with a dos name, we have to make sure that | |
997 | when we create the spoolfile we use the unix name associated to the | |
998 | dos file name. | |
999 | ||
1000 | * include/winbase.h, misc/comm.c: | |
1001 | Mike McCormack <mike_mccormack@looksmart.com.au> | |
1002 | - add prototypes for serial API functions | |
1003 | - correct existing serial API prototypes incorrectly using DWORD | |
1004 | instead of HANDLE | |
1005 | - define more structures and values in serial API | |
1006 | ||
1007 | * windows/dce.c: Noomen Hamza <noomen@macadamian.com> | |
1008 | Added a NULL pointer check within DCE_AddClipRects function. | |
1009 | ||
1010 | * loader/resource.c: | |
1011 | Dmitry Timoshkov <dmitry@sloboda.ru> | |
1012 | Optimized implementation of LoadStringA. | |
1013 | ||
1014 | * documentation/x11drv: Ove Kaaven <ovek@arcticnet.no> | |
1015 | Text of WWN article "The X11 driver". | |
1016 | ||
1017 | * documentation/HOWTO-winelib: | |
1018 | Wilbur N. Dale <wilbur.dale@lumin.nl> | |
1019 | WineLib does not support Win16. Removed references to Win16 and Win | |
1020 | 3.x in the introduction. Standardized capitalization of Wine and | |
1021 | WineLib. Added documentation for compiling a simple "Hello World" | |
1022 | WineLib program. | |
1023 | ||
1024 | * windows/message.c: | |
1025 | Sheri Steeves <sheri@macadamian.com> | |
1026 | Added setting of cursor postition to MSG_PostToQueue. | |
1027 | ||
1028 | * controls/listbox.c: Gerard Patel <g.patel@wanadoo.fr> | |
1029 | WM_SETREDRAW should repaint the listbox when set to on if something | |
1030 | has been changed. | |
1031 | ||
1032 | 2000-06-14 Alexandre Julliard <julliard@winehq.com> | |
1033 | ||
1034 | * configure.in, debugger/Makefile.in, server/Makefile.in, tools/Makefile.in, tools/cvdump/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in, Make.rules.in, Makefile.in, configure: | |
1035 | Removed @PROGEXT@ (it was broken anyway). | |
1036 | Improved 'make install'. | |
1037 | Cleaned up the main Makefile. | |
1038 | ||
1039 | * scheduler/handle.c: | |
1040 | Alexandre Julliard <julliard@codeweavers.com> (for Corel) | |
1041 | ConvertToGlobalHandle: fixed handle leak. | |
1042 | ||
1043 | * include/options.h: | |
1044 | Fixed options structure definition. | |
1045 | ||
1046 | * windows/winpos.c: | |
1047 | Noomen Hamza <noomen@macadamian.com> | |
1048 | Made SetWindowPos handle the case when inserting a window after itself | |
1049 | (don't need to change the Zorder). | |
1050 | ||
1051 | * documentation/opengl: | |
1052 | Lionel Ulmer <lionel.ulmer@free.fr> | |
1053 | Updated OpenGL documentation. | |
1054 | ||
1055 | * dlls/olepro32/olepro32.spec: | |
1056 | Gerard Patel <g.patel@wanadoo.fr> | |
1057 | Set the base for the ordinals of olepro32 to 248. | |
1058 | ||
1059 | * include/commctrl.h: | |
1060 | Matthew J. Francis <mfrancis@plus.net.uk> | |
1061 | Alias NMUPDOWN to be NM_UPDOWN, rather than overwrite NM_UPDOWN with | |
1062 | NMUPDOWN. | |
1063 | ||
1064 | * dlls/crtdll/crtdll.spec, dlls/crtdll/crtdll_main.c: | |
1065 | jimregan@litsu.ie | |
1066 | Added difftime function. | |
1067 | ||
1068 | 2000-06-13 Alexandre Julliard <julliard@winehq.com> | |
1069 | ||
1070 | * tools/Makefile.in, tools/wmc/.cvsignore, tools/wmc/CHANGES, tools/wmc/Makefile.in, tools/wmc/lang.c, tools/wmc/lang.h, tools/wmc/language.c, tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/utils.h, tools/wmc/wmc.c, tools/wmc/wmc.h, tools/wmc/wmc.man, tools/wmc/wmctypes.h, tools/wmc/write.c, tools/wmc/write.h, unicode/wctomb.c, Make.rules.in, configure, configure.in: | |
1071 | Bertho Stultiens <bertho@panter.soci.aau.dk> | |
1072 | Initial release of the message compiler. | |
1073 | ||
1074 | * loader/loadorder.c, dlls/Makefile.in, dlls/shell32/Makefile.in, dlls/shell32/shell32.spec, dlls/shell32/shellord.c, dlls/shell32/shellpath.c, dlls/shell32/shellstring.c, dlls/shell32/shfolder.spec, dlls/shell32/shlwapi.spec, include/shell.h, include/shlobj.h, include/shlwapi.h, include/wine/undocshell.h: | |
1075 | Juergen Schmied <juergen.schmied@debitel.net> | |
1076 | - new dll shfolder.dll | |
1077 | - small fixes | |
1078 | ||
1079 | * dlls/user/Makefile.in, tools/wrc/CHANGES, tools/wrc/README.wrc, tools/wrc/dumpres.c, tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l, tools/wrc/parser.y, tools/wrc/ppl.l, tools/wrc/ppy.y, tools/wrc/wrc.c, tools/wrc/wrc.h, tools/wrc/wrc.man: | |
1080 | Bertho Stultiens <bertho@akhphd.au.dk> | |
1081 | - Bugfix: Corrected "off by one" error in the linenumber while parsing | |
1082 | resource. | |
1083 | - Bugfix: A segfault would occur if messagetables were parsed without | |
1084 | memory options attached. Also added buffer-overflow safeguard while | |
1085 | converting between byteorders. | |
1086 | - Finished remapping usertype resources onto standars types by tricking | |
1087 | the parser into accepting a different token. The remapping can be | |
1088 | disabled with a new commandline option '-m'. | |
1089 | - Resolved some warning about chars used as index on SGI O2 machine | |
1090 | (the ctype isXXX() routines are macros there). | |
1091 | ||
1092 | * ole/ole2nls.c: | |
1093 | Bertho Stultiens <bertho@panter.soci.aau.dk> | |
1094 | Commented out IsBadWritePtr check. Makes winhlp32.exe happy in | |
1095 | extended search. | |
1096 | ||
1097 | * documentation/opengl: | |
1098 | Lionel Ulmer <lionel.ulmer@free.fr> | |
1099 | OpenGL documentation. | |
1100 | ||
1101 | * files/drive.c: | |
1102 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
1103 | DRIVE_GetFreeSpace() is supposed to *always* return 0 for "avail" | |
1104 | on CD-ROMs, even if CD-ROM is *not* mounted and thus the mount point | |
1105 | normally returns the "avail" of the corresponding partition. | |
1106 | Cleaned up GetDiskFreeSpaceA. | |
1107 | ||
1108 | * windows/x11drv/wnd.c: | |
1109 | Gerard Patel <g.patel@wanadoo.fr> | |
1110 | Do not change the WS_CHILD style in SetParent. | |
1111 | ||
1112 | * loader/pe_resource.c, ole/ole2nls.c, dlls/comctl32/comctl32undoc.c, dlls/ntdll/reg.c, dlls/ole32/datacache.c, dlls/ole32/ole2nls.c, dlls/shell32/shellord.c, dlls/shell32/shellpath.c, dlls/shell32/shellreg.c, dlls/shell32/shellstring.c, dlls/version/info.c: | |
1113 | Use the Unicode string functions from wine/unicode.h instead of the | |
1114 | crtdll ones. | |
1115 | ||
1116 | * include/wine/unicode.h, unicode/Makefile.in, unicode/string.c: | |
1117 | Added a couple of Unicode string routines. | |
1118 | ||
1119 | * dlls/ddraw/convert.c, dlls/ddraw/ddraw/dga.c, dlls/ddraw/ddraw/x11.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/dga.c, dlls/ddraw/helper.c, dlls/ddraw/x11.c: | |
1120 | Marcus Meissner <marcus@jet.franken.de> | |
1121 | Added 24->32 packed pixel mapping support to convert. | |
1122 | Slightly rewrote the conversion initialisation. | |
1123 | ||
1124 | * files/profile.c: | |
1125 | Marcus Meissner <marcus@jet.franken.de> | |
1126 | Strip whitespace from front of profile values. | |
1127 | ||
1128 | 2000-06-12 Alexandre Julliard <julliard@winehq.com> | |
1129 | ||
1130 | * dlls/user/Makefile.in, dlls/user/exticon.c, win32/ordinals.c: | |
1131 | Juergen Schmied <juergen.schmied@debitel.net> | |
1132 | Implementation for PrivateExtractIcons, PrivateExtractIconEx. | |
1133 | ||
1134 | * scheduler/thread.c, dlls/ole32/errorinfo.c, include/thread.h, scheduler/process.c: | |
1135 | Juergen Schmied <juergen.schmied@debitel.net> | |
1136 | - implemented Get/SetThreadLocale | |
1137 | - added comment about OleErrorInfo field in TEB | |
1138 | ||
1139 | * include/ddraw.h: | |
1140 | Marcus Meissner <marcus@jet.franken.de> | |
1141 | Added struct offsets so understanding game disassembly is easier. | |
1142 | ||
1143 | * dlls/wineps/brush.c: | |
1144 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
1145 | If printer only supports level 1 PostScript then complain rather than | |
1146 | trying to use a pattern color space. Thanks to David Goodenough. | |
1147 | ||
1148 | * include/wine/obj_base.h: | |
1149 | Marcus Meissner <marcus@jet.franken.de> | |
1150 | Corrected IsEqualGUID prototype. | |
1151 | ||
1152 | * dlls/ddraw/dga2.c: | |
1153 | Lionel Ulmer <lionel.ulmer@free.fr> | |
1154 | replaced a DPRINTF by a TRACE | |
1155 | ||
1156 | * dlls/opengl32/make_opengl, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c: | |
1157 | Lionel Ulmer <lionel.ulmer@free.fr> | |
1158 | - moved the 'constructor' into a real DLL init function | |
1159 | - make OpenGL32 dependant on the X11 driver | |
1160 | ||
1161 | * objects/dc.c: Gerard Patel <g.patel@wanadoo.fr> | |
1162 | hookThunk was not initialized in GetDcState. | |
1163 | ||
1164 | * graphics/x11drv/text.c: | |
1165 | Use the font default char for undefined characters when mapping from | |
1166 | Unicode. | |
1167 | ||
1168 | * dlls/opengl32/make_opengl, dlls/opengl32/make_opengl_ext, dlls/opengl32/make_opengl_norm, dlls/opengl32/make_opengl_spec, dlls/opengl32/opengl32.spec, dlls/opengl32/opengl_ext.c, dlls/opengl32/opengl_norm.c: | |
1169 | Lionel Ulmer <lionel.ulmer@free.fr> | |
1170 | New OpenGL thunk generation script. | |
1171 | ||
1172 | * dlls/ddraw/dsurface/x11.c: | |
1173 | Lionel Ulmer <lionel.ulmer@free.fr> | |
1174 | Removed the Release in case of error as we do not AddRef anymore. | |
1175 | ||
1176 | * misc/version.c: | |
1177 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
1178 | Made the DLL version clash error message more verbose. | |
1179 | ||
1180 | * unicode/c_932.c, unicode/c_936.c, unicode/c_949.c, unicode/c_950.c, unicode/casemap.c, unicode/cpmap.pl, unicode/mbtowc.c, unicode/wctomb.c, unicode/c_042.c, unicode/c_10000.c, unicode/c_10006.c, unicode/c_10007.c, unicode/c_10029.c, unicode/c_1006.c, unicode/c_10079.c, unicode/c_10081.c, unicode/c_1026.c, unicode/c_1250.c, unicode/c_1251.c, unicode/c_1252.c, unicode/c_1253.c, unicode/c_1254.c, unicode/c_1255.c, unicode/c_1256.c, unicode/c_1257.c, unicode/c_1258.c, unicode/c_20866.c, unicode/c_28591.c, unicode/c_28592.c, unicode/c_28593.c, unicode/c_28594.c, unicode/c_28595.c, unicode/c_28596.c, unicode/c_28597.c, unicode/c_28598.c, unicode/c_28599.c, unicode/c_424.c, unicode/c_437.c, unicode/c_500.c, unicode/c_737.c, unicode/c_775.c, unicode/c_850.c, unicode/c_852.c, unicode/c_855.c, unicode/c_856.c, unicode/c_857.c, unicode/c_860.c, unicode/c_861.c, unicode/c_862.c, unicode/c_863.c, unicode/c_864.c, unicode/c_865.c, unicode/c_866.c, unicode/c_869.c, unicode/c_874.c, unicode/c_875.c, unicode/c_878.c, dlls/ntdll/rtlstr.c, include/casemap.h, include/wine/unicode.h, memory/string.c, unicode/Makefile.in, unicode/c_037.c: | |
1181 | Reimplemented Unicode case mapping in a slightly more efficient way. | |
1182 | Moved case mapping support to the unicode directory. | |
1183 | Some cleanups in cpmap.pl, use WCHAR instead of unsigned short. | |
1184 | ||
1185 | 2000-06-11 Alexandre Julliard <julliard@winehq.com> | |
1186 | ||
1187 | * dlls/comctl32/header.c: | |
1188 | Aric Stewart <aric@codeweavers.com> | |
1189 | We were not properly masking the item that was sent with the message | |
1190 | and also we where not sending the notification at the proper times. | |
1191 | ||
1192 | * controls/listbox.c: | |
1193 | Jason Mawdsley <jason@macadamian.com> | |
1194 | Take focus before setting the caret position and selections. | |
1195 | ||
1196 | * relay32/snoop.c: James Abbatiello <abbeyj@wpi.edu> | |
1197 | Fix for compiler warning (due to setjmp/longjmp being used for | |
1198 | exception handling). | |
1199 | ||
1200 | * controls/button.c: | |
1201 | Sheri Steeves <sheri@macadamian.com> | |
1202 | Added save and reset of SetBKMode values in WM_PAINT. | |
1203 | Added handling of lParam value in BM_SETSTYLE. | |
1204 | ||
1205 | * include/wine/exception.h, include/wine/obj_base.h, include/wine/obj_channel.h, include/wine/obj_misc.h, include/wine/obj_oleaut.h, include/wine/obj_oleview.h, include/wine/undocshell.h, include/wine/windef16.h, include/wine/wingdi16.h, include/wine/winuser16.h, include/ddraw.h, include/dinput.h, include/dplay.h, include/dplobby.h, include/dsound.h, include/gdi.h, include/imagehlp.h, include/imm.h, include/keyboard.h, include/mmddk.h, include/mmsystem.h, include/msacm.h, include/netspi.h, include/ntddk.h, include/ole.h, include/ole2.h, include/oleauto.h, include/oledlg.h, include/pe_image.h, include/process.h, include/prsht.h, include/richedit.h, include/server.h, include/shlobj.h, include/tapi.h, include/task.h, include/user.h, include/winbase.h, include/wingdi.h, include/wininet.h, include/winnetwk.h, include/winnls.h, include/winnt.h, include/winsvc.h, include/winuser.h, include/animate.h, include/callback.h, include/commctrl.h, include/commdlg.h, include/crtdll.h, include/d3d.h, include/d3dcaps.h, include/d3dtypes.h, include/ddeml.h: | |
1206 | Francois Gouget <fgouget@psn.net> | |
1207 | Reordered the CALLBACK and WINAPI directives so that it compiles with | |
1208 | old g++ versions. | |
1209 | ||
1210 | * include/vfw.h, include/windef.h: | |
1211 | Francois Gouget <fgouget@psn.net> | |
1212 | - Define HIC in this header rather than in windef.h (this is the | |
1213 | correct thing to do although it is unrelated to the C++ issues). | |
1214 | - WINE_HIC is an internal structure and it won't compile in C++ because | |
1215 | it contains a field called 'private'. Enclosed in a __WINE__ ifdef. | |
1216 | - Reordered the CALLBACK and WINAPI directives so that it compiles with | |
1217 | old g++ versions. | |
1218 | ||
1219 | * include/winspool.h: Francois Gouget <fgouget@psn.net> | |
1220 | Fixed a typo in the name of FreePrinterNotifyInfo. | |
1221 | ||
1222 | * dlls/wininet/Makefile.in, dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h, dlls/wininet/utility.c, dlls/wininet/wininet.spec: | |
1223 | Ulrich Czekalla <ulrichc@corel.ca> | |
1224 | HTTP protocol now supported, InternetCrackUrl fixed, lots of other | |
1225 | fixes. | |
1226 | ||
1227 | * dlls/comctl32/toolbar.c, dlls/shell32/shellpath.c, tools/build.c: | |
1228 | Patrik Stridvall <ps@leissner.se> | |
1229 | Fixed some warnings. | |
1230 | ||
1231 | * dlls/oleaut32/oleaut32.spec: | |
1232 | Patrik Stridvall <ps@leissner.se> | |
1233 | Fixed some issues found by winapi_check. | |
1234 | ||
1235 | * tools/winapi_check/modules.dat, tools/winapi_check/output.pm, tools/winapi_check/win32/oleaut32.api, tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check, tools/winapi_check/winapi_local.pm, tools/winapi_check/winapi_options.pm, tools/winapi_check/winapi_parser.pm: | |
1236 | Patrik Stridvall <ps@leissner.se> | |
1237 | - Minor API files fixes | |
1238 | - Use output prefix instead of high order functions that, for some | |
1239 | reason, leaks memory. The memory usage of winapi_check is now greatly | |
1240 | reduced. :-) | |
1241 | - Turned on argument kind checking of doubles by default | |
1242 | ||
1243 | * dlls/commdlg/comdlg32.spec: | |
1244 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
1245 | Remove second import of winspool.drv. | |
1246 | ||
1247 | * controls/static.c: | |
1248 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
1249 | Add support for icons set by STM_SETIMAGE. | |
1250 | ||
1251 | * dlls/wineps/bitmap.c: | |
1252 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
1253 | Terminate image data with a '>' [The PSLRM is rather vague about this]. | |
1254 | Thanks to Bernd Herd. | |
1255 | ||
1256 | * graphics/x11drv/xfont.c: | |
1257 | John Elliot <jce@seasip.demon.co.uk> | |
1258 | Some fonts may have no characters at all for some reason, avoid crashes. | |
1259 | ||
1260 | * dlls/dsound/dsound_main.c: | |
1261 | James Abbatiello <abbeyj@wpi.edu> | |
1262 | Add a few more flags to those recognized when doing trace+dsound. | |
1263 | ||
1264 | * objects/text.c: James Abbatiello <abbeyj@wpi.edu> | |
1265 | Don't print uiLengthDrawn in the FIXME in DrawTextExA. Its an output | |
1266 | variable, not an input variable. | |
1267 | ||
1268 | * graphics/x11drv/dib.c: | |
1269 | James Abbatiello <abbeyj@wpi.edu> | |
1270 | Use XCreateImage/XGetSubImage instead of XGetImage for | |
1271 | X11DRV_DIB_GetImageBits. | |
1272 | ||
1273 | 2000-06-10 Alexandre Julliard <julliard@winehq.com> | |
1274 | ||
1275 | * unicode/c_950.c, unicode/cpmap.pl, unicode/cptable.c, unicode/Makefile.in, unicode/c_042.c, unicode/c_10000.c, unicode/c_10006.c, unicode/c_10079.c, unicode/c_10081.c, unicode/c_1253.c, unicode/c_1255.c, unicode/c_1257.c, unicode/c_28593.c, unicode/c_28596.c, unicode/c_28597.c, unicode/c_28598.c, unicode/c_424.c, unicode/c_856.c, unicode/c_857.c, unicode/c_864.c, unicode/c_874.c, unicode/c_932.c, unicode/c_936.c, unicode/c_949.c, memory/codepage.c: | |
1276 | Added support for symbol codepage. | |
1277 | Improved handling of undefined codepage characters. | |
1278 | ||
1279 | * loader/ne/module.c: | |
1280 | Make sure GetModuleFileName16 does not return garbage even if the path | |
1281 | is not valid (thanks to Andreas Mohr). | |
1282 | ||
1283 | * graphics/x11drv/text.c, graphics/x11drv/xfont.c, include/x11font.h: | |
1284 | Dmitry Timoshkov <dmitry@sloboda.ru> | |
1285 | Assign codepage for every X11 font suffix, and use it for converting | |
1286 | text to display. | |
1287 | ||
1288 | * win32/Makefile.in, win32/code_page.c, dlls/kernel/kernel.spec, memory/Makefile.in, memory/codepage.c, memory/string.c: | |
1289 | Rewrote codepage support to use the new codepage tables. | |
1290 | ||
1291 | * unicode/cpmap.pl, unicode/mbtowc.c, unicode/wctomb.c, unicode/c_857.c, unicode/c_860.c, unicode/c_861.c, unicode/c_862.c, unicode/c_863.c, unicode/c_864.c, unicode/c_865.c, unicode/c_866.c, unicode/c_869.c, unicode/c_874.c, unicode/c_875.c, unicode/c_878.c, unicode/c_932.c, unicode/c_936.c, unicode/c_949.c, unicode/c_950.c, include/wine/unicode.h, include/winnls.h, unicode/c_037.c, unicode/c_10000.c, unicode/c_10006.c, unicode/c_10007.c, unicode/c_10029.c, unicode/c_1006.c, unicode/c_10079.c, unicode/c_10081.c, unicode/c_1026.c, unicode/c_1250.c, unicode/c_1251.c, unicode/c_1252.c, unicode/c_1253.c, unicode/c_1254.c, unicode/c_1255.c, unicode/c_1256.c, unicode/c_1257.c, unicode/c_1258.c, unicode/c_20866.c, unicode/c_28591.c, unicode/c_28592.c, unicode/c_28593.c, unicode/c_28594.c, unicode/c_28595.c, unicode/c_28596.c, unicode/c_28597.c, unicode/c_28598.c, unicode/c_28599.c, unicode/c_424.c, unicode/c_437.c, unicode/c_500.c, unicode/c_737.c, unicode/c_775.c, unicode/c_850.c, unicode/c_852.c, unicode/c_855.c, unicode/c_856.c: | |
1292 | Added support for WC_NO_BEST_FIT_CHAR and default char parameters in | |
1293 | cp_wcstombs. | |
1294 | Minor cosmetic fixes. | |
1295 | ||
1296 | * dlls/ddraw/dpalette/dga.c, dlls/ddraw/dsurface/dga.c: | |
1297 | Ove Kaaven <ovek@transgaming.com> | |
1298 | Call TSXFlush after setting DGA palette, so it updates immediately. | |
1299 | ||
1300 | 2000-06-09 Alexandre Julliard <julliard@winehq.com> | |
1301 | ||
1302 | * unicode/c_28591.c, unicode/c_28592.c, unicode/c_28593.c, unicode/c_28594.c, unicode/c_28595.c, unicode/c_28596.c, unicode/c_28597.c, unicode/c_28598.c, unicode/c_28599.c, unicode/c_424.c, unicode/c_437.c, unicode/c_500.c, unicode/c_737.c, unicode/c_775.c, unicode/c_850.c, unicode/c_852.c, unicode/c_855.c, unicode/c_856.c, unicode/c_857.c, unicode/c_860.c, unicode/c_861.c, unicode/c_862.c, unicode/c_863.c, unicode/c_864.c, unicode/c_865.c, unicode/c_866.c, unicode/c_869.c, unicode/c_874.c, unicode/c_875.c, unicode/c_878.c, unicode/c_932.c, unicode/c_936.c, unicode/c_949.c, unicode/c_950.c, unicode/cpmap.pl, unicode/cptable.c, unicode/defaults, unicode/mbtowc.c, unicode/wctomb.c, Makefile.in, configure, configure.in, include/wine/unicode.h, unicode/.cvsignore, unicode/Makefile.in, unicode/c_037.c, unicode/c_10000.c, unicode/c_10006.c, unicode/c_10007.c, unicode/c_10029.c, unicode/c_1006.c, unicode/c_10079.c, unicode/c_10081.c, unicode/c_1026.c, unicode/c_1250.c, unicode/c_1251.c, unicode/c_1252.c, unicode/c_1253.c, unicode/c_1254.c, unicode/c_1255.c, unicode/c_1256.c, unicode/c_1257.c, unicode/c_1258.c, unicode/c_20866.c: | |
1303 | Added a bunch of code page tables for multibyte<->wide char | |
1304 | conversions (with the help of Dmitry Timoshkov). | |
1305 | ||
1306 | 2000-06-08 Alexandre Julliard <julliard@winehq.com> | |
1307 | ||
1308 | * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, dlls/shell32/shellpath.c, include/ntddk.h, include/winnls.h, memory/string.c, misc/lstr.c, dlls/crtdll/crtdll.spec, dlls/crtdll/wcstring.c: | |
1309 | Dmitry Timoshkov <dmitry@sloboda.ru> | |
1310 | Implement NTDLL.towupper and NTDLL.towlower using already existing | |
1311 | case conversion tables. Replace all direct calls to towupper/towlower | |
1312 | either to NTDLL for core or to CRTDLL if latter already used in the | |
1313 | non core dll. | |
1314 | ||
1315 | * graphics/x11drv/bitblt.c: Shi Quan He (of Corel) | |
1316 | The implementation of StretchBlt in WINE does not use the foreground and | |
1317 | background color when a bitmap is copied from mono to mono. This is | |
1318 | not the case in the actual implementation under Windows but MSDN did | |
1319 | not document it. | |
1320 | ||
1321 | * dlls/comctl32/status.c: | |
1322 | Aric Stewart <aric@codeweavers.com> | |
1323 | Windows must update the right edge (-1) of the last panel upon drawing | |
1324 | instead of relying on WM_SIZE. | |
1325 | ||
1326 | * dlls/comctl32/treeview.c: | |
1327 | Aric Stewart <aric@codeweavers.com> | |
1328 | Properly handle InsertItem with an invalid HTREEITEM. Windows handles | |
1329 | these like a TVI_LAST. | |
1330 | ||
1331 | * windows/x11drv/event.c: | |
1332 | Turchanov Sergei <turchanov@otvprim.ru> | |
1333 | DGA compile fix. | |
1334 | ||
1335 | * dlls/Makefile.in: Added missing dependency. | |
1336 | ||
1337 | * debugger/msc.c, debugger/winedbg.c, relay32/builtin32.c: | |
1338 | Removed the .xcnlnk section hack, and replaced it by another hack in | |
1339 | the debugger CREATE_PROCESS event handling. | |
1340 | ||
1341 | * dlls/Makefile.in: Merged mouse dll into USER. | |
1342 | ||
1343 | * programs/winhelp/macro.c: Compile fix. | |
1344 | ||
1345 | * if1632/builtin.c, if1632/thunk.c, loader/task.c, memory/atom.c, scheduler/thread.c, win32/kernel32.c: | |
1346 | Removed a few unnecessary includes. | |
1347 | ||
1348 | * dlls/ttydrv/ttydrv_main.c, dlls/user/.cvsignore, dlls/user/Makefile.in, dlls/user/display.c, dlls/user/display.spec, dlls/user/mouse.c, dlls/user/mouse.spec, dlls/user/mouserc.rc, dlls/user/user_main.c, dlls/x11drv/x11drv_main.c, include/mouse.h, include/ttydrv.h, include/user.h, include/x11drv.h, windows/ttydrv/mouse.c, windows/x11drv/event.c, windows/x11drv/mouse.c, Makefile.in, configure, configure.in, dlls/dinput/Makefile.in, dlls/dinput/dinput.spec: | |
1349 | Merged mouse dll into USER. | |
1350 | ||
1351 | * debugger/Makefile.in, dlls/richedit/Makefile.in, dlls/shell32/Makefile.in, dlls/shell32/shell32.spec, dlls/urlmon/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/winmm.spec, libtest/Makefile.in, programs/avitools/Makefile.in, resources/Makefile.in, Make.rules.in: | |
1352 | Simplified wrc flags handling. | |
1353 | ||
1354 | * windows/win.c: | |
1355 | Yet another attempt at fixing CW_USEDEFAULT handling. | |
1356 | ||
1357 | * loader/module.c: | |
1358 | Use FILE_SHARE_READ to open the file in GetBinaryTypeA. | |
1359 | ||
1360 | * debugger/module.c: | |
1361 | Strip path name from dll when adding symbols. | |
1362 | ||
1363 | * loader/pe_image.c: | |
1364 | Send full path name and debug information in load_dll event. | |
1365 | ||
1366 | * include/server.h, relay32/builtin32.c, scheduler/process.c, server/debugger.c, server/process.c, server/trace.c, include/module.h: | |
1367 | Pass the main exe name in the CREATE_PROCESS debug event. | |
1368 | ||
1369 | * scheduler/sysdeps.c: | |
1370 | Ulrich Weigand <weigand@informatik.uni-erlangen.de> | |
1371 | Make a better guess to find the top of the initial stack. | |
1372 | Fixed FreeBSD compile problem (thanks to Gerald Pfeiffer). | |
1373 | ||
1374 | * windows/cursoricon.c: | |
1375 | Louis-Philippe Gagnon (of Macadamian for Corel) | |
1376 | Search for already loaded CursorIcon was done with the wrong handle, | |
1377 | so it was leaking icons. Fixed. | |
1378 | ||
1379 | * tools/wrc/README.wrc, tools/wrc/dumpres.c, tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h, tools/wrc/parser.l, tools/wrc/parser.y, tools/wrc/ppl.l, tools/wrc/wrc.h, tools/wrc/wrc.man, tools/wrc/wrctypes.h, tools/wrc/writeres.c, tools/wrc/CHANGES: | |
1380 | Bertho Stultiens <bertho@akhphd.au.dk> | |
1381 | - Implemented MESSAGETABLE resource type. | |
1382 | - Usertype resources that cause a type-clash with defined resources | |
1383 | are now detected and a warning is generated. Some types should be | |
1384 | rerouted through other code so that they will be (re-)interpreted. | |
1385 | - Bugfix: Line-continuation in strings in resources include a newline. | |
1386 | This `feature' got deleted with the builtin preprocessor, but has been | |
1387 | put back into place (see last changes comment from version 1.1.0). | |
1388 | - Bugfix: The preprocessor now correctly will see "\\\r\n" as a line- | |
1389 | continuation. | |
1390 | - Bugfix: Assemblers on some platforms do not use 16bit quantities | |
1391 | for `.word'. This directive is now changed into `.short'. | |
1392 | - All types that accept inline data definitions (a la RCDATA) now | |
1393 | also accept a file specification. This unifies the structure a bit. | |
1394 | ||
1395 | 2000-06-07 Alexandre Julliard <julliard@winehq.com> | |
1396 | ||
1397 | * documentation/dll-overrides: | |
1398 | Ove Kaaven <ovek@arcticnet.no> | |
1399 | Text of WWN article "DLL overrides". | |
1400 | ||
1401 | * documentation/HOWTO-winelib: | |
1402 | Wilbur N. Dale <wilbur.dale@lumin.nl> | |
1403 | Added to project. Currently incomplete but will update weekly. | |
1404 | ||
1405 | * scheduler/client.c, scheduler/process.c, dlls/ntdll/signal_i386.c: | |
1406 | Setup signal handling and exceptions only after REQ_INIT_PROCESS_DONE | |
1407 | has been sent, to avoid deadlocking the debugger. | |
1408 | ||
1409 | * controls/combo.c, include/combo.h: | |
1410 | Serge Ivanov <sergei@corel.ca> | |
1411 | - ComboLBox is always created as child of ComboBox. If ComboBox has style | |
1412 | other than CBS_SIMPLE, parent of listbox is set to desktop. | |
1413 | - In CBDropDown. ComboBox uses only first item to calculate height of | |
1414 | dropped listbox. Also if listbox is empty its height is unmodified | |
1415 | (previously it was set to 0). | |
1416 | - Added correct handling of WM_GETDLGCODE and WM_(SYS)KEYDOWN messages. | |
1417 | - General clean-up. Message order is now more precise (at least | |
1418 | notifications to client); listbox - combobox interaction has slight | |
1419 | differences comparing to Windows. | |
1420 | ||
1421 | * controls/edit.c: Serge Ivanov <sergei@corel.ca> | |
1422 | - Removed dependency of edit control from combobox implementation. | |
1423 | - Edit control uses undocumented window style 0x0200 to detect is it a part | |
1424 | of combobox. If so it calls GetDlgItem(hwndCombo, 1000) to get ComboLBox | |
1425 | window handle (see comments for combo.c below). | |
1426 | - EDIT_CheckCombo - modified for correct handling of keyboard messages. | |
1427 | - Processing of WM_GETDLGCODE and WM_CHAR for VK_RETURN and VK_ESCAPE | |
1428 | depends on whether listbox is dropped down. This prevents closing of dialog | |
1429 | if listbox is dropped down and allows combobox to process these keyboard | |
1430 | messages properly. | |
1431 | ||
1432 | * controls/listbox.c: Serge Ivanov <sergei@corel.ca> | |
1433 | - We can use wnd->wIDmenu for ComboLBox (it is not reset anymore in SetParent) | |
1434 | - When user clicks outside of dropped listbox, original selection must be | |
1435 | restored. | |
1436 | - ComboLBox has caret_on = FALSE on creation, that's why combobox sends | |
1437 | LB_CARETON message before dropping listbox down (but only for | |
1438 | CBS_DROPDOWNLIST - I don't now why). | |
1439 | ||
1440 | * windows/x11drv/wnd.c: Serge Ivanov <sergei@corel.ca> | |
1441 | Well, SetParent doesn't work properly at all, but at least it must preserve | |
1442 | window ID. In fact it also must preserve window styles, destroy X | |
1443 | counterpart if parent of popup or overlapped window is set to someting | |
1444 | different from Desktop, and lot of other stuff that it must and mustn't do. | |
1445 | But preserving ID is good enough for now. | |
1446 | ||
1447 | * include/winuser.h: Serge Ivanov <sergei@corel.ca> | |
1448 | Added undocumented window style. | |
1449 | ||
1450 | * dlls/dplayx/dplay.c, dlls/dplayx/dplayx_main.c, dlls/dplayx/dplayx_queue.h, documentation/status/directplay: | |
1451 | Peter Hunnisett <hunnise@nortelnetworks.com> | |
1452 | - Small update to documentation | |
1453 | - More player/group interface implementation (not tested) | |
1454 | ||
1455 | * win32/except.c: | |
1456 | Ulrich Weigand <weigand@informatik.uni-erlangen.de> | |
1457 | Don't call MessageBoxA before USER is initialized. | |
1458 | ||
1459 | * controls/listbox.c: Stephane Lussier | |
1460 | Sheri Steeves | |
1461 | Haithem Hmida | |
1462 | - Height of the listbox should be adjust when LBS_OWNERDRAWFIXED is set | |
1463 | and not if LBS_OWNERDRAWVARIABLE is set, previously it was not adjusting | |
1464 | the size in both cases. | |
1465 | - When the caret index change, items repainting need tp be in this | |
1466 | order | |
1467 | a) Paint old caret item without the focus | |
1468 | b) Paint old caret item without the selection | |
1469 | c) Paint new caret item with the selection | |
1470 | d) Paint new caret item with the focus. | |
1471 | - When repainting the listbox, we should paint all items regarding if | |
1472 | they are slected or not and then paint after the focus item. So focus | |
1473 | item will end out being painted twice. (That's what Windows does). | |
1474 | ||
1475 | * files/file.c: Stas Sergeev <stas.orel@mailcity.com> | |
1476 | mmap() fails with ENODEV on NTFS under Linux. | |
1477 | ||
1478 | * dlls/commdlg/filedlg95.c, dlls/shell32/shellpath.c: | |
1479 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
1480 | PathFindNextComponent: return pointer to NULL and not NULL. | |
1481 | ||
1482 | * dlls/comctl32/toolbar.c: | |
1483 | Aric Stewart <aric@codeweavers.com> | |
1484 | Added handling of TBSTYLE_AUTOSIZE. | |
1485 | ||
1486 | * dlls/comctl32/datetime.c, dlls/comctl32/treeview.c, dlls/commdlg/filedlg95.c, dlls/x11drv/x11drv_main.c, include/crtdll.h, msdos/ioports.c: | |
1487 | Patrik Stridvall <ps@leissner.se> | |
1488 | Fixed some warnings. | |
1489 | ||
1490 | * dlls/urlmon/umon.c, include/urlmon.h, scheduler/critsection.c, dlls/odbc32/proxyodbc.c, dlls/ole32/moniker.c, dlls/shell32/shellstring.c: | |
1491 | Patrik Stridvall <ps@leissner.se> | |
1492 | Fixed issues found by winapi_check. | |
1493 | ||
1494 | * tools/winapi_check/win32/comdlg32.api, tools/winapi_check/win32/odbc32.api, tools/winapi_check/winapi_local.pm, tools/winapi_check/winapi_options.pm, tools/winapi_check/modules.dat, tools/winapi_check/winapi_check: | |
1495 | Patrik Stridvall <ps@leissner.se> | |
1496 | - Minor API files update. | |
1497 | - Turned on calling convention checking for Win32 functions by | |
1498 | default. | |
1499 | ||
1500 | * dlls/comctl32/toolbar.c: | |
1501 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
1502 | TOOLBAR_DrawString: catch index== -1 (but not yet handled). | |
1503 | ||
1504 | * misc/options.c: | |
1505 | Fixed off-by-one error in string allocation. | |
1506 | ||
1507 | * windows/win.c: | |
1508 | Alexandre Julliard <julliard@codeweavers.com> for Corel | |
1509 | The window dimensions have to be initialized before sending the | |
1510 | WM_GETMINMAXINFO message. | |
1511 | ||
1512 | * include/miscemu.h, msdos/devices.c, msdos/dosmem.c, msdos/dpmi.c: | |
1513 | Ulrich Weigand <weigand@informatik.uni-erlangen.de> | |
1514 | Removed mis-aligned accesses during BIOS/DOS data initialization. | |
1515 | ||
1516 | * tools/build.c: | |
1517 | Ulrich Weigand <weigand@informatik.uni-erlangen.de> | |
1518 | Fixed size of pe_header on machines with non-4K pages. | |
1519 | ||
1520 | * if1632/snoop.c, relay32/snoop.c: | |
1521 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
1522 | Use "CALL" and "RET" in capital letters for distinction. | |
1523 | ||
1524 | * dlls/comctl32/propsheet.c: | |
1525 | Noomen Hamza <noomen@macadamian.com> | |
1526 | The active page should be unchanged when removing an active first page | |
1527 | from a property sheets. | |
1528 | ||
1529 | 2000-06-04 Alexandre Julliard <julliard@winehq.com> | |
1530 | ||
1531 | * dlls/ntdll/signal_sparc.c, memory/selector.c, scheduler/critsection.c, server/Makefile.in, server/context_sparc.c: | |
1532 | Ulrich Weigand <weigand@informatik.uni-erlangen.de> | |
1533 | Updated support for Solaris/Sparc architecture. | |
1534 | ||
1535 | * dlls/comctl32/toolbar.c: | |
1536 | Michael Cardenas <michael_cardenas@deneba.com> | |
1537 | Corrected a potential crash. | |
1538 | ||
1539 | * scheduler/process.c, scheduler/sysdeps.c, tools/build.c, include/callback.h, loader/task.c: | |
1540 | Ulrich Weigand <weigand@informatik.uni-erlangen.de> | |
1541 | Moved stack switch handling (large stack) to sysdeps.c | |
1542 | Enable exception dispatch while on large stack. | |
1543 | ||
1544 | * dlls/comctl32/listview.c: | |
1545 | Chris Morgan <cmorgan@wpi.edu> | |
1546 | Finished the implementation of LISTVIEW_SetColumnWidth. Tested | |
1547 | against windows thoroughly. Fixed bug resulting in unsigned values | |
1548 | being passed into LISTVIEW_SetColumnWidth from the listview window | |
1549 | procedure. Fixed LISTVIEW_GetItemHeight to disregard the height of | |
1550 | icons if no icons exist. | |
1551 | ||
1552 | * include/commctrl.h: Chris Morgan <cmorgan@wpi.edu> | |
1553 | Added defines for LVSCW_AUTOSIZE/_USEHEADER. | |
1554 | ||
1555 | * dlls/comctl32/header.c: | |
1556 | Chris Morgan <cmorgan@wpi.edu> | |
1557 | Replaced calls to HEADER_Refresh with InvalidateRect. | |
1558 | ||
1559 | * dlls/comctl32/toolbar.c: | |
1560 | Eric Kohl <ekohl@rz-online.de> | |
1561 | Started support for menubar-like toolbars. | |
1562 | ||
1563 | * debugger/break.c, debugger/debugger.h, debugger/hash.c, debugger/memory.c, debugger/source.c, debugger/stack.c, debugger/winedbg.c: | |
1564 | Ulrich Weigand <weigand@informatik.uni-erlangen.de> | |
1565 | Compile fixes for non-i386 archs. | |
1566 | ||
1567 | * controls/button.c, controls/uitools.c: | |
1568 | Susan Farley <sfarley@codeweavers.com> | |
1569 | Attempt to paint the checkbox and radio buttons better. | |
1570 | ||
1571 | 2000-06-03 Alexandre Julliard <julliard@winehq.com> | |
1572 | ||
1573 | * dlls/ttydrv/ttydrv_main.c: Fixed warning. | |
1574 | ||
1575 | * dlls/comctl32/comctl32.spec, dlls/comctl32/comctl32undoc.c, dlls/comctl32/commctrl.c, include/commctrl.h: | |
1576 | Eric Kohl <ekohl@rz-online.de> | |
1577 | Updated to dll version 5.81 (IE 5.01). | |
1578 | ||
1579 | * dlls/comctl32/treeview.c: | |
1580 | Eric Kohl <ekohl@rz-online.de> | |
1581 | Implemented TVM_GETITEMW. | |
1582 | ||
1583 | * dlls/comctl32/listview.c, include/listview.h: | |
1584 | Jason Mawdsley <jason@macadamian.com> | |
1585 | Added support for typing the filename in the listview control and | |
1586 | having the control select it. | |
1587 | ||
1588 | * windows/message.c, windows/x11drv/event.c, windows/x11drv/keyboard.c, include/message.h, misc/main.c: | |
1589 | Removed MSG_WineStartTicks (does not work for multiple address spaces | |
1590 | anyway). | |
1591 | ||
1592 | * graphics/enhmetafiledrv/init.c: | |
1593 | Replaced GetDC by CreateDC. | |
1594 | ||
1595 | * include/bitmap.h, objects/dib.c, windows/cursoricon.c: | |
1596 | Moved DIB_FixColorsToLoadflags to cursoricon.c. | |
1597 | ||
1598 | * documentation/wine.man.in: | |
1599 | Peter Ganten <peter@ganten.org> | |
1600 | Documented the new wine command line and the environment variable | |
1601 | WINEPREFIX. | |
1602 | ||
1603 | * msdos/dpmi.c, dlls/dsound/dsound_main.c: | |
1604 | Patrik Stridvall <ps@leissner.se> | |
1605 | Fixed some warnings. | |
1606 | ||
1607 | * tools/winapi_check/win16/wineps16.api, tools/winapi_check/win32/comdlg32.api, tools/winapi_check/win32/dsound.api, tools/winapi_check/win32/kernel32.api, tools/winapi_check/win32/shlwapi.api, tools/winapi_check/modules.dat, tools/winapi_check/win16/wineps.api: | |
1608 | Patrik Stridvall <ps@leissner.se> | |
1609 | API files update. | |
1610 | ||
1611 | * memory/instr.c, msdos/interrupts.c, dlls/kernel/wprocs.spec, if1632/builtin.c, include/builtin16.h: | |
1612 | Delay loading of interrupt table functions until they are needed. | |
1613 | ||
1614 | * include/miscemu.h, msdos/ioports.c: | |
1615 | Delay initialization of I/O permissions until they are first used. | |
1616 | ||
1617 | * loader/main.c, dlls/kernel/Makefile.in, dlls/kernel/kernel_main.c, dlls/ttydrv/ttydrv_main.c, dlls/x11drv/x11drv_main.c, if1632/relay.c, scheduler/process.c: | |
1618 | Moved kernel initialization to kernel_main.c | |
1619 | ||
1620 | * windows/x11drv/wnd.c, configure.in, dlls/Makefile.in, dlls/dinput/dinput_main.c, dlls/user/.cvsignore, dlls/user/Makefile.in, dlls/user/disp.rc, dlls/user/display.c, dlls/user/display.spec, dlls/user/user_main.c, include/display.h, loader/main.c, windows/cursoricon.c, Makefile.in, configure: | |
1621 | Merged display.dll into USER. | |
1622 | ||
1623 | * misc/wsprintf.c: | |
1624 | Juergen Schmied <juergen.schmied@debitel.net> | |
1625 | Fixed crash. | |
1626 | ||
1627 | * relay32/.cvsignore, relay32/Makefile.in, relay32/kernel32.spec, relay32/wow32.spec, configure, configure.in, dlls/Makefile.in, dlls/kernel/.cvsignore, dlls/kernel/Makefile.in, dlls/kernel/comm.spec, dlls/kernel/kernel.spec, dlls/kernel/kernel32.spec, dlls/kernel/system.spec, dlls/kernel/toolhelp.spec, dlls/kernel/wow32.spec, dlls/kernel/wprocs.spec, if1632/.cvsignore, if1632/Makefile.in, if1632/comm.spec, if1632/kernel.spec, if1632/system.spec, if1632/toolhelp.spec, if1632/wprocs.spec, Make.rules.in, Makefile.in: | |
1628 | Dimitrie O. Paun <dimi@cs.toronto.edu> | |
1629 | Start to separate KERNEL out of libwine. | |
1630 | ||
1631 | 2000-06-02 Alexandre Julliard <julliard@winehq.com> | |
1632 | ||
1633 | * include/ts_xutil.h, tsx11/X11_calls, tsx11/ts_xutil.c, windows/x11drv/wnd.c: | |
1634 | Susan Farley <sfarley@codeweavers.com> | |
1635 | Preserve WM hints that were set during window creation by calling | |
1636 | XGetWMHints prior to XSetWMHints. | |
1637 | ||
1638 | * include/commdlg.h: | |
1639 | Michael Cardenas <michael_cardenas@deneba.com> | |
1640 | Added a few message crackers. | |
1641 | ||
1642 | * tools/wineconf: Ove Kaaven <ovek@arcticnet.no> | |
1643 | Add "Unix drives" /tmp and ${HOME}, and Device and Filesystem | |
1644 | statements, to autogenerated wine.conf. | |
1645 | ||
1646 | * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg32.c, dlls/commdlg/cdlg_En.rc, dlls/commdlg/comdlg32.spec, dlls/commdlg/filedlg95.c, dlls/commdlg/filedlgbrowser.c, dlls/commdlg/filedlgbrowser.h, dlls/commdlg/printdlg.c: | |
1647 | Juergen Schmied <juergen.schmied@debitel.net> | |
1648 | - Rewrite of the shell related parts of the dialog to use the already | |
1649 | in shell32implemented functions (ShellFolder/Path*). Eliminated direct | |
1650 | file access. | |
1651 | - Replaced LoadLibraryA with GetModuleHandleA since comdlg32 is imports | |
1652 | some dlls per *.spec file | |
1653 | - Most OpenFile Flags (OFN_*) should work properly now | |
1654 | - The edit box should work right with all stuff entered in it like | |
1655 | ..\temp\file.txt or just c: to change a drive | |
1656 | - Optimized DataObject handling | |
1657 | - Some bugs fixed, should work with native shell32 again. | |
1658 | - Stubs for PrintDlgEx | |
1659 | ||
1660 | 2000-06-01 Alexandre Julliard <julliard@winehq.com> | |
1661 | ||
1662 | * dlls/dplayx/dplay.c, dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c, documentation/config, documentation/distributors, documentation/fonts, documentation/no-windows, misc/registry.c, win32/kernel32.c, windows/driver.c, windows/message.c, controls/menu.c, dlls/ddraw/ddraw/x11.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/mesa_private.h: | |
1663 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
1664 | Lots of spelling fixes that accumulated in my tree again, made several | |
1665 | error msgs more verbose, doc updates. | |
1666 | ||
1667 | * documentation/shell32, include/shlwapi.h, dlls/shell32/Makefile.in, dlls/shell32/pidl.c, dlls/shell32/regstream.c, dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c, dlls/shell32/shellord.c, dlls/shell32/shellpath.c, dlls/shell32/shellreg.c, dlls/shell32/shellstring.c, dlls/shell32/shlfolder.c, dlls/shell32/shlmenu.c, dlls/shell32/shlwapi.spec: | |
1668 | Juergen Schmied <juergen.schmied@debitel.net> | |
1669 | - New (some stubs): SHGetFolderLocation, PathAddExtension, | |
1670 | PathIsUNCServer, PathIsUNCServerShare, PathMakePretty, | |
1671 | SHCreateShellPalette, SHOpenRegStream, SHOpenRegStream2 | |
1672 | - Many string functions implemented | |
1673 | - Some stubs for exports by ordinal | |
1674 | ||
1675 | * loader/pe_image.c: | |
1676 | Juergen Schmied <juergen.schmied@debitel.net> | |
1677 | Give a error message if a forwarded export is not resolved. | |
1678 | ||
1679 | * files/dos_fs.c, include/winbase.h, relay32/kernel32.spec: | |
1680 | Juergen Schmied <juergen.schmied@debitel.net> | |
1681 | Implemented FindFirstFileEx, cleaned old implementation up. | |
1682 | ||
1683 | * controls/widgets.c: | |
1684 | Louis-Philippe Gagnon (of Macadamian for Corel) | |
1685 | Static controls weren't receiving WM_LBUTTONDBLCLK messages because the | |
1686 | Static window class was registered without the CS_DBLCLKS style (which it | |
1687 | has in Windows). | |
1688 | ||
1689 | * scheduler/process.c: | |
1690 | Make sure main_exe_name is a DOS filename (thanks to Uwe Bonnes). | |
1691 | ||
1692 | * include/dsound.h, dlls/dsound/dsound_main.c, include/dplay.h: | |
1693 | Peter Hunnisett <hunnise@nortelnetworks.com> | |
1694 | - Added DirectSoundCapture and DirectSoundCaptureBuffer interfaces | |
1695 | - Added some SoundCapture stubs | |
1696 | - Changed REFIID to LPCGUID in a few places as per MS header file | |
1697 | ||
1698 | * dlls/ntdll/ntdll.spec, dlls/ntdll/sec.c: | |
1699 | Juergen Schmied <juergen.schmied@debitel.net> | |
1700 | Stub for RtlConvertSidToUnicodeString. | |
1701 | ||
1702 | * controls/static.c: Serge Ivanov <sergei@corel.ca> | |
1703 | MSDN: "WM_NCHITTEST - Returns HTCLIENT if the control style is | |
1704 | SS_NOTIFY; otherwise, returns HTTRANSPARENT. " | |
1705 | ||
1706 | * dlls/winsock/socket.c: | |
1707 | Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
1708 | Fixed warning. | |
1709 | ||
1710 | 2000-05-31 Alexandre Julliard <julliard@winehq.com> | |
1711 | ||
1712 | * windows/win.c: Gerard Patel <g.patel@wanadoo.fr> | |
1713 | Set a default size for windows when CW_USEDEFAULT is used. | |
1714 | ||
1715 | 2000-05-30 Alexandre Julliard <julliard@winehq.com> | |
1716 | ||
1717 | * ole/nls/hrv.nls, windows/x11drv/keyboard.c, documentation/languages, documentation/wine.man.in, include/options.h, misc/main.c, ole/ole2nls.c: | |
1718 | Zoran Dzelajlija <jelly@srk.fer.hr> | |
1719 | Basic Croatian language support. | |
1720 | ||
1721 | * controls/edit.c: Serge Ivanov | |
1722 | Returning DLGC_WANTALLKEYS for multiline edit control was not good because | |
1723 | it breaks navigation in dialogs. | |
1724 | ||
1725 | * dlls/dsound/dsound_main.c: | |
1726 | Peter Hunnisett <hunnise@nortelnetworks.com> | |
1727 | - Fixed some initialization/destruction and reference counting | |
1728 | - Added a little more debugging information | |
1729 | ||
1730 | * tools/font_convert.sh: | |
1731 | Peter Ganten <peter@ganten.org> | |
1732 | Added a shell-script for easier font-installation. | |
1733 | ||
1734 | * dlls/wineps/bitmap.c, dlls/wineps/brush.c, dlls/wineps/clipping.c, dlls/wineps/color.c, dlls/wineps/driver.c, dlls/wineps/escape.c, dlls/wineps/font.c, dlls/wineps/graphics.c, dlls/wineps/init.c, dlls/wineps/objects.c, dlls/wineps/pen.c, dlls/wineps/ppd.c, dlls/wineps/ps.c, dlls/wineps/psdrv.h, dlls/wineps/text.c, dlls/wineps/wineps.spec, dlls/wineps/wineps16.spec, if1632/.cvsignore, if1632/Makefile.in, if1632/wineps.spec, include/psdrv.h, loader/main.c, Makefile.in, configure, configure.in, dlls/Makefile.in, dlls/gdi/gdi_main.c, dlls/wineps/.cvsignore, dlls/wineps/Makefile.in, dlls/wineps/afm.c, dlls/wineps/bitblt.c, Make.rules.in: | |
1735 | Dimitrie O. Paun <dimi@cs.toronto.edu> | |
1736 | Separate wineps out of Wine's core. | |
1737 | ||
1738 | * dlls/dplayx/dplayx_main.c, dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c, dlls/dplayx/dplay.c: | |
1739 | Peter Hunnisett <hunnise@nortelnetworks.com> | |
1740 | - Added a little more dll level debugging and small changes | |
1741 | - Start on group and player interfaces | |
1742 | ||
1743 | * dlls/dsound/dsound.spec, dlls/dsound/dsound_main.c, include/dsound.h: | |
1744 | Peter Hunnisett <hunnise@nortelnetworks.com> | |
1745 | - Add another way to create a 3d listener interface. | |
1746 | - Fix up some reference counting bugs and interface creation bugs | |
1747 | - Add DirectSoundEnumerateW stub | |
1748 | - Add DirectSoundCaptureEnumerate{A,W} stubs | |
1749 | ||
1750 | * dlls/comctl32/datetime.c, include/datetime.h: | |
1751 | Chris Morgan <cmorgan@wpi.edu> | |
1752 | Added 3D border around control. Fixed monthcal control popup. Added | |
1753 | WM_SIZE support. Optimized drawing. Added WM_LBUTTONUP handling. | |
1754 | Handle DTS_RIGHTALIGN style. Fixed handling of formatting styles, | |
1755 | date is now displayed properly for DTS_SHORTDATEFORMAT. | |
1756 | ||
1757 | * dlls/comctl32/monthcal.c: | |
1758 | Chris Morgan <cmorgan@wpi.edu> | |
1759 | Removed all direct calls to MONTHCAL_Refresh() and replaced with | |
1760 | either RedrawWindow or InvalidateRect. Optimized drawing using | |
1761 | RedraWindow and update regions. Fixed "Today" date bug where year was | |
1762 | only one digit. Fixed drawing of circle drawn next to "Today". Fixed | |
1763 | moving to previous or next month by clicking on days belonging to | |
1764 | previous or next months. | |
1765 | ||
1766 | * relay32/kernel32.spec, win32/console.c: | |
1767 | Ulrich Czekalla <ulrichc@corel.com> | |
1768 | Add stub for SetConsoleOutputCP. | |
1769 | ||
1770 | * tools/wrc/ppy.y: | |
1771 | Marcus Meissner <marcus@jet.franken.de> | |
1772 | Add a ; needed by some YACCs. | |
1773 | ||
1774 | * dlls/ddraw/dsurface/x11.c: | |
1775 | Lionel Ulmer <lionel.ulmer@free.fr> | |
1776 | Install the colormap only if it was created. | |
1777 | ||
1778 | * msdos/int21.c: | |
1779 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
1780 | Implemented int 0x21 long file name function 0x71a0: Get Volume Info. | |
1781 | ||
1782 | * dlls/opengl32/wgl.c: | |
1783 | Lionel Ulmer <lionel.ulmer@free.fr> | |
1784 | Implemented wglShareLists and wglGetCurrentDC. | |
1785 | ||
1786 | * windows/message.c, windows/queue.c, windows/user.c, include/process.h, include/queue.h, include/server.h, scheduler/process.c, server/Makefile.in, server/object.h, server/process.c, server/process.h, server/queue.c, server/request.h, server/thread.c, server/thread.h, server/trace.c: | |
1787 | Moved idle event handling to the server. | |
1788 | ||
1789 | * windows/win.c: | |
1790 | Use GetStartupInfoA() instead of accessing process structure | |
1791 | directly. | |
1792 | ||
1793 | * loader/task.c: | |
1794 | Make sure initial task is not marked as 32-bit. | |
1795 | ||
1796 | * misc/options.c: | |
1797 | Make child processes inherit command-line options through the | |
1798 | WINEOPTIONS environment variable. | |
1799 | ||
1800 | * windows/win.c: Serge Ivanov | |
1801 | SetParent: call SetWindowPos with SWP_NOACTIVATE flag set. | |
1802 | ||
1803 | * dlls/Makefile.in, dlls/gdi/Makefile.in, dlls/gdi/dispdib.spec, if1632/Makefile.in, if1632/dispdib.spec: | |
1804 | Dimitrie O. Paun <dimi@cs.toronto.edu> | |
1805 | Moved DISPDIB out of the kernel into GDI. | |
1806 | ||
1807 | * controls/combo.c, include/combo.h: | |
1808 | David Grant <davidgra@corel.ca> | |
1809 | - Creating combobox with CBS_SIMPLE style shall set internal flag CBF_EDIT. | |
1810 | - Edit text must be selected only if CB is in focus. | |
1811 | - If CB has edit control we have to call CBUpdateEdit to update its | |
1812 | contents. Invalidating textRect will not force updating of child | |
1813 | edit control, obviously. | |
1814 | - We have to protect ourselves from changing selection in listbox when | |
1815 | we receive listbox notification. So LBN_SELCHANGE -> CBUpdateEdit -> | |
1816 | EN_CHANGE will not reselect item in the lisbox. | |
1817 | ||
1818 | * dlls/gdi/gdi_main.c: | |
1819 | Dimitrie O. Paun <dimi@cs.toronto.edu> | |
1820 | Add include for LoadLibrary. | |
1821 | ||
1822 | * include/server.h, memory/atom.c, relay32/kernel32.spec, server/atom.c, server/process.c, server/process.h, server/request.h, server/trace.c: | |
1823 | Turchanov Sergei <turchanov@otvprim.ru> | |
1824 | Implemented local atoms in the server. | |
1825 | ||
1826 | * if1632/builtin.c: Do not load wineps on startup. | |
1827 | ||
1828 | * misc/comm.c: | |
1829 | Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
1830 | Fixed warning. | |
1831 | ||
1832 | * controls/combo.c: Owen Wang | |
1833 | When you click on an icon to open a combo box, you would expect it to | |
1834 | be enabled so you can choose something in it. In Wine this was not | |
1835 | guaranteed since your default flags could get lost in the process-heap | |
1836 | of the application. | |
1837 | ||
1838 | 2000-05-29 Alexandre Julliard <julliard@winehq.com> | |
1839 | ||
1840 | * msdos/int21.c, scheduler/client.c, scheduler/process.c, scheduler/thread.c, win32/except.c, windows/nonclient.c, windows/queue.c, windows/user.c, loader/dos/module.c, loader/ne/module.c, loader/pe_image.c, loader/task.c, memory/environ.c, misc/main.c, misc/options.c, miscemu/main.c, msdos/int20.c, dlls/shell32/shell.c, include/main.h, include/module.h, include/options.h, include/pe_image.h, include/process.h, include/task.h, include/thread.h, loader/main.c, loader/module.c: | |
1841 | Exec a separate wine binary for every win32 process so that they run | |
1842 | in separate address spaces. | |
1843 | Run 16-bit tasks as Win32 threads, not processes. | |
1844 | ||
1845 | 2000-05-26 Alexandre Julliard <julliard@winehq.com> | |
1846 | ||
1847 | * include/version.h, ANNOUNCE, ChangeLog: | |
1848 | Release 20000526. | |
1849 | ||
1850 | * controls/listbox.c: Serge Ivanov | |
1851 | - Added handling of WM_MOUSEACTIVATE message | |
1852 | - Added in_focus field to internal listbox's structure. This flag is set on | |
1853 | receiving WM_SETFOCUS message and is reseted on WM_KILLFOCUS. All calls to | |
1854 | GetFocus function were replaced with checks of this flag. | |
1855 | - In LISTBOX_HandleLButtonDown: focus is set only if 'in_focus' flag is | |
1856 | clear | |
1857 | ||
1858 | * dlls/dplayx/dplay.c, dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_global.h, dlls/dplayx/name_server.c, dlls/dplayx/name_server.h: | |
1859 | Peter Hunnisett <hunnise@nortelnetworks.com> | |
1860 | Started local name server framework. | |
1861 | ||
1862 | * dlls/commdlg/finddlg.c, dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c, include/commdlg.h, dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_En.rc, dlls/commdlg/comdlg32.spec, dlls/commdlg/filedlg.c: | |
1863 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
1864 | Add PrintSetup dialog and support for hooks and templates. | |
1865 | Move 16 bit api definitions out of commdlg.h to cdlg.h | |
1866 | ||
8f65001f AJ |
1867 | ---------------------------------------------------------------- |
1868 | 2000-05-26 Alexandre Julliard <julliard@winehq.com> | |
1869 | ||
1870 | * controls/listbox.c: Serge Ivanov | |
1871 | - Added handling of WM_MOUSEACTIVATE message | |
1872 | - Added in_focus field to internal listbox's structure. This flag is set on | |
1873 | receiving WM_SETFOCUS message and is reseted on WM_KILLFOCUS. All calls to | |
1874 | GetFocus function were replaced with checks of this flag. | |
1875 | - In LISTBOX_HandleLButtonDown: focus is set only if 'in_focus' flag is | |
1876 | clear | |
1877 | ||
1878 | * dlls/dplayx/dplay.c, dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_global.h, dlls/dplayx/name_server.c, dlls/dplayx/name_server.h: | |
1879 | Peter Hunnisett <hunnise@nortelnetworks.com> | |
1880 | Started local name server framework. | |
1881 | ||
1882 | * dlls/commdlg/finddlg.c, dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c, include/commdlg.h, dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_En.rc, dlls/commdlg/comdlg32.spec, dlls/commdlg/filedlg.c: | |
1883 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
1884 | Add PrintSetup dialog and support for hooks and templates. | |
1885 | Move 16 bit api definitions out of commdlg.h to cdlg.h | |
1886 | ||
1887 | * controls/edit.c: Henning Hoffmann | |
1888 | Don't send EN_CHANGE after painting the edit. | |
1889 | Send it wherever text is changed. | |
1890 | ||
1891 | * controls/edit.c: Ulrich Czekalla <ulrichc@corel.com> | |
1892 | Moved the EN_UPDATE notification out of the paint handler. Instead, | |
1893 | the notification is sent when an InvalidateRect is made after | |
1894 | modifying the text. | |
1895 | ||
1896 | * dlls/comctl32/tooltips.c: | |
1897 | Francois Methot (Macadamian) | |
1898 | Fixed the blank color palette tooltip bug by triggering a refresh of | |
1899 | the tooltip with UpdateWindow function instead of calling directly the | |
1900 | refresh function. | |
1901 | ||
1902 | * debugger/Makefile.in, debugger/external.c, misc/Makefile.in, misc/ext_debugger.c: | |
1903 | James Juran <juran@cse.psu.edu> | |
1904 | DEBUG_ExternalDebugger() needs to be a part of wine, not winedbg. | |
1905 | ||
1906 | 2000-05-25 Alexandre Julliard <julliard@winehq.com> | |
1907 | ||
1908 | * Make.rules.in: | |
1909 | Do not clear suffixes list (breaks BSD make). | |
1910 | ||
1911 | * dlls/winspool/info.c, include/winspool.h: | |
1912 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
1913 | Move winspool to unicode. | |
1914 | Minor bug fixes. | |
1915 | ||
1916 | * dlls/comctl32/trackbar.c: | |
1917 | Aric Stewart <aric@codeweavers.com> | |
1918 | Reworked the thumb drawing code, thumb calculation code, channel | |
1919 | calculation code, and corrected some bugs in how tics are drawn and | |
1920 | how clicks are handled. | |
1921 | ||
1922 | * controls/edit.c: | |
1923 | Louis-Philippe Gagnon (of Macadamian Technologies for Corel) | |
1924 | Added event handler for WM_MBUTTONDOWN (sends WM_PASTE message). | |
1925 | ||
1926 | * dlls/comctl32/toolbar.c: | |
1927 | Chris Morgan <cmorgan@wpi.edu> | |
1928 | Use clipping regions to reduce the amount of processing performed when the | |
1929 | toolbar is repainting. Reduces processing by approximately 85-95% in most | |
1930 | cases. | |
1931 | ||
1932 | * dlls/comctl32/treeview.c: | |
1933 | Gerard Patel <g.patel@wanadoo.fr> | |
1934 | Fixes crash when calling Treeview_EndEditLabelNow and no node is | |
1935 | currently edited. | |
1936 | ||
1937 | 2000-05-24 Alexandre Julliard <julliard@winehq.com> | |
1938 | ||
1939 | * dlls/comctl32/flatsb.c: | |
1940 | Susan Farley <sfarley@codeweavers.com> | |
1941 | Defer to standard scrolling APIs for non-flatSB specific functions so | |
1942 | that flatSBs show up and behave properly, just not with flat properties. | |
1943 | ||
1944 | * graphics/x11drv/dib.c: | |
1945 | Rob Farnum <robf@codeweavers.com> | |
1946 | Separate out the 32bit case from the 24bit case, and copy 3bytes of | |
1947 | source for every 4bytes of input, into the destination for the 24bit | |
1948 | case. | |
1949 | ||
1950 | * include/winbase.h, include/winnt.h, win32/file.c: | |
1951 | Francois Gouget <fgouget@psn.net> | |
1952 | Sorted out a few misplaced definitions. | |
1953 | Added some missing definitions related to file handling and virtual | |
1954 | memory manipulation. | |
1955 | Added IsTextUnicode. | |
1956 | ||
1957 | * dlls/comctl32/treeview.c: | |
1958 | Aric Stewart <aric@codeweavers.com> | |
1959 | Added handling for TVS_SINGLEEXPAND. | |
1960 | ||
1961 | * dlls/comctl32/tab.c: | |
1962 | Aric Stewart <aric@codeweavers.com> | |
1963 | Corrected the problem where a tab control marked multiline but has | |
1964 | only one tab was being justified to fill the whole tab space. | |
1965 | ||
1966 | * msdos/dpmi.c: Marcus Meissner <marcus@jet.franken.de> | |
1967 | Commented out broken __asm__, added comments where it is broken. | |
1968 | ||
1969 | * dlls/comctl32/listview.c: | |
1970 | Martin Fuchs <martin-fuchs@gmx.net> | |
1971 | Inserted a missing call to SetWindowPos(). With this change the header | |
1972 | control is visible again in list views with report style. | |
1973 | ||
1974 | * Make.rules.in, tools/wrc/Makefile.in: | |
1975 | Revived the GEN_C_SRCS variable to support wrc lex/yacc sources. | |
1976 | ||
1977 | 2000-05-23 Alexandre Julliard <julliard@winehq.com> | |
1978 | ||
1979 | * windows/message.c: | |
1980 | Alexandre Julliard <julliard@codeweavers.com> (for Corel) | |
1981 | Send a normal mouse message code in WM_PARENTNOTIFY, even if the | |
1982 | actual message was a non-client one. | |
1983 | ||
1984 | * server/registry.c, dlls/ddraw/main.c, dlls/opengl32/wgl.c, dlls/x11drv/x11drv_main.c, include/x11drv.h: | |
1985 | Patrik Stridvall <ps@leissner.se> | |
1986 | Fixed issues found by winapi_check. | |
1987 | ||
1988 | * tools/winapi_check/modules.dat, tools/winapi_check/modules.pm, tools/winapi_check/nativeapi.dat, tools/winapi_check/win32/opengl32.api, tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check, tools/winapi_check/winapi_function.pm, tools/winapi_check/winapi_local.pm, tools/winapi_check/winapi_options.pm: | |
1989 | Patrik Stridvall <ps@leissner.se> | |
1990 | - Updated API files | |
1991 | - Better headers and prototype checking | |
1992 | - Prototype checking now called --prototype instead of --headers | |
1993 | - New options --headers-{duplicated,misplaced} for | |
1994 | duplicated/misplaced functions checking of the headers. | |
1995 | - Minor bug fixes. | |
1996 | ||
1997 | * Make.rules.in, configure, configure.in: | |
1998 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
1999 | If system doesn't have OpenGL, don't refer to libopengl32.so. | |
2000 | ||
2001 | * dlls/ole32/datacache.c, dlls/ole32/defaulthandler.c: | |
2002 | Abey George (of Macadamian/Corel) | |
2003 | When you open files with Embedded objects, they were not getting drawn | |
2004 | correctly. When you paste OLE objects with presentation data, they | |
2005 | were not getting drawn correctly. | |
2006 | ||
2007 | * controls/menu.c: Rob Farnum <robf@codeweavers.com> | |
2008 | Post a WM_CANCELMODE message to wake up the internal menu handling | |
2009 | code. This fixes the problem of a menu being orphaned when the parent | |
2010 | window disappears, or if the parent loses focus. | |
2011 | ||
2012 | * dlls/winsock/socket.c: | |
2013 | Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
2014 | Fix a mismatch between format string and parameter. | |
2015 | ||
2016 | * dlls/comctl32/updown.c: | |
2017 | Susan Farley <sfarley@codeweavers.com> | |
2018 | SetBuddy no longer overwrites its superclass' WndProc property when | |
2019 | the buddy has already been subclassed, eliminating the infinite loop | |
2020 | that resulted. | |
2021 | ||
2022 | * configure, configure.in: | |
2023 | John R. Sheets <jsheets@codeweavers.com> | |
2024 | Cleaned up X11 extension tests. | |
2025 | ||
2026 | * controls/edit.c: Ulrich Czekalla <ulrichc@corel.com> | |
2027 | Capture ^V,^X,^C and translate it to the corresponding message for | |
2028 | paste, cut, copy. | |
2029 | ||
2030 | * dlls/opengl32/make_opengl_spec, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c: | |
2031 | Lionel Ulmer <lionel.ulmer@free.fr> | |
2032 | - fixed the OpenGL32 spec file (and the make_opengl_spec tool) | |
2033 | - prevent HalfLife from crashing when it frees three times the same | |
2034 | rendering context | |
2035 | ||
2036 | * graphics/vga.c, include/vga.h: | |
2037 | Ove Kaaven <ovek@arcticnet.no> | |
2038 | Improved DirectDrawPalette handling (set it on init, not every time it | |
2039 | changes). Added VGA_WriteChars() function. | |
2040 | ||
2041 | * msdos/int33.c: Ove Kaaven <ovek@arcticnet.no> | |
2042 | Scale mouse coordinates to default width 640. | |
2043 | ||
2044 | * dlls/ddraw/ddraw/main.c: | |
2045 | Ove Kaaven <ovek@arcticnet.no> | |
2046 | Made WINE_DirectDraw a decorationless popup window. Fixes mouse | |
2047 | coordinates previously offset by the invisible decorations. | |
2048 | ||
2049 | * include/winnt.h: | |
2050 | Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
2051 | #undef DELETE before (re)defining it. | |
2052 | ||
2053 | * dlls/comctl32/tooltips.c: | |
2054 | Chris Morgan <cmorgan@wpi.edu> | |
2055 | Fixed tooltips. | |
2056 | ||
2057 | * dlls/comctl32/toolbar.c: | |
2058 | Chris Morgan <cmorgan@wpi.edu> | |
2059 | Reduce toolbar redrawing and flicker by calling RedrawWindow() in | |
2060 | TOOLBAR_MouseMove() only if hot effect applies to the current hot | |
2061 | button. Restore bHot flag of hot button in TOOLBAR_LButtonUp() to | |
2062 | restore hot effect properly. | |
2063 | ||
2064 | * controls/listbox.c: Serge Ivanov | |
2065 | Fixed WM_LBUTTONDBLCLK handling. | |
2066 | ||
2067 | * include/win.h, include/x11drv.h, windows/defwnd.c, windows/nonclient.c, windows/x11drv/wnd.c: | |
2068 | Susan Farley <sfarley@codeweavers.com> | |
2069 | Set and retrieve the window icon that is drawn under managed mode | |
2070 | (based on the work of Andrew Lewycky for Corel). | |
2071 | ||
2072 | * dlls/comctl32/toolbar.c: | |
2073 | Aric Stewart <aric@codeweavers.com> | |
2074 | Corrected a problem of when oldHit is negative and we try to use it as | |
2075 | an index into the buttons array. | |
2076 | ||
2077 | * include/windows.h: Francois Gouget <fgouget@psn.net> | |
2078 | Should include commdlg.h. | |
2079 | ||
2080 | * include/windef.h: Francois Gouget <fgouget@psn.net> | |
2081 | Define the _X86_ macro on Intel processors. | |
2082 | ||
2083 | * controls/edit.c: | |
2084 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
2085 | Some part of EDIT_EM_LineLength code was commented (broken). Restored | |
2086 | the capability to calculate the remaining non-selected chars of a | |
2087 | selection area. | |
2088 | ||
2089 | * dlls/ddraw/ddraw/dga.c, dlls/ddraw/ddraw/x11.c: | |
2090 | Lionel Ulmer <lionel.ulmer@free.fr> | |
2091 | Remove the PRIMARYSURFACE attribute from back buffers. | |
2092 | ||
2093 | * dlls/comctl32/listview.c: | |
2094 | Aric Stewart <aric@codeweavers.com> | |
2095 | If a listview is created with LVS_NOCOLUMNEHEADER then wine creates the | |
2096 | header like normal but just sets it not visible. This fix lays out | |
2097 | those supposedly nonexistent headers to size 0,0. So that even if they | |
2098 | become visible they are not drawn. | |
2099 | ||
2100 | * dlls/commdlg/colordlg.c, include/wine/winuser16.h: | |
2101 | Gerard Patel <g.patel@wanadoo.fr> | |
2102 | Remove the direct call into core (DIALOG_DoDialogBox). | |
2103 | ||
2104 | * dlls/ddraw/ddraw/dga.c, dlls/ddraw/ddraw/dga2.c, dlls/ddraw/dga_private.h: | |
2105 | Lionel Ulmer <lionel.ulmer@free.fr> | |
2106 | Initialize the back-buffer with the correct VTable. | |
2107 | ||
2108 | * dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c, dlls/x11drv/x11drv_main.c, dlls/opengl32/make_opengl_spec, wine.ini: | |
2109 | Lionel Ulmer <lionel.ulmer@free.fr> | |
2110 | - added option to get double-buffered desktop | |
2111 | - implemented wglUseFontBitmapsA and wglDeleteContext | |
2112 | ||
2113 | * tools/wrc/CHANGES, tools/wrc/README.wrc, tools/wrc/dumpres.c, tools/wrc/dumpres.h, tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h, tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.h, tools/wrc/wrc.man, tools/wrc/wrctypes.h, tools/wrc/writeres.c: | |
2114 | Bertho Stultiens <bertho@akhphd.au.dk> | |
2115 | - Implemented animated cursors and icons resource types. | |
2116 | - Added partial support for font resources (user supplied fontdir is | |
2117 | required). | |
2118 | - All resources with inline data (a la RCDATA) now support language, | |
2119 | version and characteristics data. | |
2120 | - Implemented resource name duplicate checks. It is now an error if | |
2121 | two resources of the same type have the same name. | |
2122 | - Bugfix: Language propagation was not correct when .res files were | |
2123 | generated. | |
2124 | - Bugfix: VERSIONINFO now handles memory options. | |
2125 | - Bugfix: resource names and the resource type may be equal (e.g. MENU | |
2126 | MENU {...}). This support was mistakingly deleted in the upgrade to | |
2127 | the builtin preprocessor. | |
2128 | The standalone LANGUAGE setting became context sensitive as a consequence | |
2129 | of this. Now it *must* end with a newline *after* both expressions and | |
2130 | no newlines are allowed within the line (the statement must fit on one | |
2131 | line). This is no practical problem though. | |
2132 | ||
2133 | * tools/winapi_check/output.pm: | |
2134 | Francois Gouget <fgouget@psn.net> | |
2135 | Send regular messages to stdout so that they are separate from | |
2136 | progress messages. | |
2137 | ||
2138 | * documentation/bugreports: | |
2139 | Gerard Patel <g.patel@wanadoo.fr> | |
2140 | Regression testing using CVS. | |
2141 | ||
2142 | * dlls/dplayx/dplay.c, dlls/dplayx/dplayx_global.c, documentation/status/directplay: | |
2143 | Peter Hunnisett <hunnise@nortelnetworks.com> | |
2144 | - Small fixes/updates | |
2145 | - Add support for the DPCONNECTION_DIRECTPLAYLOBBY flag | |
2146 | ||
2147 | * documentation/winedbg: | |
2148 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2149 | A bit of documentation on new debugging features. | |
2150 | ||
2151 | * files/directory.c: James Juran <juran@cse.psu.edu> | |
2152 | SearchPathA needs to set the last error to ERROR_FILE_NOT_FOUND when | |
2153 | it does not find the file. | |
2154 | ||
2155 | * scheduler/debugger.c: | |
2156 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
2157 | Use WARN() instead of TRACE() in DebugOutputA(). | |
2158 | ||
2159 | * memory/heap.c: | |
2160 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
2161 | HeapFree on a NULL ptr should return TRUE. | |
2162 | ||
2163 | 2000-05-19 Alexandre Julliard <julliard@winehq.com> | |
2164 | ||
2165 | * dlls/comctl32/listview.c: | |
2166 | Chris Morgan <cmorgan@wpi.edu> | |
2167 | Update nItemWidth in LISTVIEW_SetItem() if LVS_LIST or LVS_SMALLICON | |
2168 | mode and item text is wider than the current nItemWidth. | |
2169 | ||
2170 | * loader/task.c: | |
2171 | Ulrich Weigand <weigand@informatik.uni-erlangen.de>U | |
2172 | Fixed initialization of INSTANCEDATA in InitTask(). | |
2173 | ||
2174 | * dlls/ole32/storage.c: | |
2175 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
2176 | StgOpenStorage16: correct arguments to the CreateFile call. | |
2177 | ||
2178 | * files/dos_fs.c: | |
2179 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
2180 | DOSFS_DoGetFullPathName: terminate string weh called like .\\file | |
2181 | ||
2182 | * dlls/icmp/icmp_main.c: | |
2183 | Francois Gouget <fgouget@psn.net> | |
2184 | Replace the calls to malloc by calls to HeapAlloc and friends. | |
2185 | ||
2186 | * dlls/comctl32/toolbar.c: | |
2187 | Aric Stewart <aric@codeweavers.com> | |
2188 | Fixes the line of garbage at the bottom of images and the fact that | |
2189 | the buttons in the open dialog box where too tall. | |
2190 | ||
2191 | * dlls/ole32/Makefile.in, dlls/ole32/ole2conv.spec, dlls/ole32/ole2prox.spec, dlls/ole32/ole2thk.spec, if1632/.cvsignore, if1632/Makefile.in, if1632/ole2conv.spec, if1632/ole2prox.spec, if1632/ole2thk.spec, dlls/Makefile.in: | |
2192 | Dimitrie O. Paun <dimi@cs.toronto.edu> | |
2193 | Moved if1632/ole2{conv,prox,thk}.spec into dlls/ole32. | |
2194 | ||
2195 | 2000-05-18 Alexandre Julliard <julliard@winehq.com> | |
2196 | ||
2197 | * include/d3d.h, include/d3dcaps.h, include/d3dtypes.h, include/dsound.h: | |
2198 | Peter Hunnisett <hunnise@nortelnetworks.com> | |
2199 | - Added remaining DirectX 3D3 6&7 3D interfaces. | |
2200 | - Added d3dcaps.h, d3dtypes.h and rearranged contents according to | |
2201 | DirectX 7 headers. | |
2202 | - Fixed dsound.h include list (d3d.h->d3dtypes.h). | |
2203 | ||
2204 | * programs/regapi/README: | |
2205 | Juergen Lock <nox@jelal.kn-bremen.de> | |
2206 | Minor update. | |
2207 | ||
2208 | * misc/printdrv.c: Patrik Stridvall <ps@leissner.se> | |
2209 | Fixed issues found by winapi_test. | |
2210 | ||
2211 | * dlls/gdi/gdi32.spec, include/wingdi.h, objects/dc.c, objects/dcvalues.c: | |
2212 | Patrik Stridvall <ps@leissner.se> | |
2213 | GetRelAbs for some reason takes 2 parameters, even though the second | |
2214 | one is ignored at least on Windows NT 3.51 according to Marcus Meissner. | |
2215 | ||
2216 | * controls/edit.c: Sheri Steeves | |
2217 | The edit is now detected correctly if the parent is a combo box. It | |
2218 | wasn't working when the combobox was superclassed. | |
2219 | ||
2220 | * windows/nonclient.c: Francois Boisvert | |
2221 | System icons in the small caption bars are displayed with the right size. | |
2222 | ||
2223 | * dlls/opengl32/make_opengl_norm, dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c: | |
2224 | Patrik Stridvall <ps@leissner.se> | |
2225 | Fixed issues found by winapi_check. | |
2226 | ||
2227 | * tools/winapi_check/modules.dat, tools/winapi_check/win32/opengl32.api, tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check, tools/winapi_check/winapi_options.pm, tools/winapi_check/winapi_parser.pm: | |
2228 | Patrik Stridvall <ps@leissner.se> | |
2229 | Minor bug fixes. | |
2230 | ||
2231 | * dlls/comctl32/tab.c: | |
2232 | Francois Gouget <fgouget@psn.net> | |
2233 | Convert C++ comments to regular C comments. | |
2234 | ||
2235 | * dlls/ddraw/dga_private.h, dlls/ddraw/dsurface/dga.c, dlls/ddraw/dsurface/dga2.c, dlls/ddraw/dsurface/x11.c, dlls/ddraw/x11_private.h: | |
2236 | Ove Kaaven <ovek@arcticnet.no> | |
2237 | Made IDirectDrawSurface::SetPalette set the surface's DIBSection color | |
2238 | map to point to the IDirectDrawPalette's own depth conversion color map. | |
2239 | ||
2240 | * dlls/ddraw/ddraw/main.c, dlls/ddraw/main.c: | |
2241 | Ove Kaaven <ovek@arcticnet.no> | |
2242 | Initialize an identity mapping in CreatePalette if no depth conversion | |
2243 | is necessary. Also fixed a warning. | |
2244 | ||
2245 | * graphics/x11drv/dib.c: Ove Kaaven <ovek@arcticnet.no> | |
2246 | Made X11DRV_DIB_MapColor map back to the original color index if the | |
2247 | XImage pixel's physical color is still the same. | |
2248 | ||
2249 | 2000-05-15 Alexandre Julliard <julliard@winehq.com> | |
2250 | ||
2251 | * graphics/x11drv/xfont.c: | |
2252 | Use the correct display for cached metrics file name. | |
2253 | Store metrics in specified config dir. | |
2254 | ||
2255 | * dlls/x11drv/x11drv_main.c, include/options.h, wine.ini: | |
2256 | Make sure all Wine processes share the same X display. | |
2257 | Inherit --managed option across processes. | |
2258 | Add support for specifying display and managed mode in config file. | |
2259 | ||
2260 | * dlls/ddraw/convert.c: Ove Kaaven <ovek@arcticnet.no> | |
2261 | Use unsigned int instead of unsigned short in DirectDraw | |
2262 | depth-conversion color map. | |
2263 | ||
2264 | * controls/listbox.c: | |
2265 | Susan Farley <sfarley@codeweavers.com> | |
2266 | Avoid calls to SetFocus when they are unnecessary. | |
2267 | ||
2268 | 2000-05-14 Alexandre Julliard <julliard@winehq.com> | |
2269 | ||
2270 | * dlls/comctl32/treeview.c: | |
2271 | David Black <dblack@btinternet.com> | |
2272 | Implemented TVM_EDITLABELA, plus some improvements to EndLabelEditNow. | |
2273 | ||
2274 | * dlls/winmm/wineoss/midi.c: | |
2275 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
2276 | More verbose errors. | |
2277 | ||
2278 | * windows/nonclient.c: Chris Morgan <cmorgan@wpi.edu> | |
2279 | Fixed borders of windows while dragging or sizing to match | |
2280 | TWEAK_WineLook setting. | |
2281 | ||
2282 | * relay32/builtin32.c: | |
2283 | Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
2284 | #include <sys/types.h> before <sys/mman.h>. | |
2285 | ||
2286 | * misc/Makefile.in, misc/ddeml.c, dlls/Makefile.in, dlls/user/Makefile.in, dlls/user/ddeml.c, dlls/user/ddeml.spec, if1632/.cvsignore, if1632/Makefile.in, if1632/ddeml.spec, if1632/ole2nls.spec: | |
2287 | Dimitrie O. Paun <dimi@cs.toronto.edu> | |
2288 | Moved DDEML into dlls/user. | |
2289 | ||
2290 | * dlls/advapi32/registry.c, include/server.h, misc/registry.c, server/registry.c, server/trace.c: | |
2291 | Added support for registry values larger than the server buffer. | |
2292 | When loading a registry file, automatically determine overlap between | |
2293 | key name and file contents based on the first key name. | |
2294 | Removed v1 saving code. | |
2295 | Save USER\.Default separately into ~/.wine/userdef.reg. | |
2296 | ||
2297 | * dlls/ddraw/ddraw/dga.c, dlls/ddraw/ddraw/dga2.c, dlls/ddraw/ddraw/main.c, dlls/ddraw/ddraw/x11.c, dlls/ddraw/dga.c, dlls/ddraw/dga2.c, dlls/ddraw/dga_private.h, dlls/ddraw/dsurface/dga.c, dlls/ddraw/dsurface/dga2.c, dlls/ddraw/dsurface/main.c, dlls/ddraw/dsurface/x11.c: | |
2298 | Ove Kaaven <ovek@arcticnet.no> | |
2299 | Improved DIBSection support for IDirectDrawSurface::GetDC. | |
2300 | ||
2301 | * graphics/x11drv/opengl.c, dlls/opengl32/wgl.c: | |
2302 | Lionel Ulmer <lionel.ulmer@free.fr> | |
2303 | - set debug messages after a TRACE_ON test | |
2304 | - prevent crash when making the NULL context current | |
2305 | ||
2306 | * controls/menu.c: Gerard Patel <g.patel@wanadoo.fr> | |
2307 | When new menu Id is not found or index > nitems, insert the new menu | |
2308 | at end of current menu. | |
2309 | ||
2310 | 2000-05-13 Alexandre Julliard <julliard@winehq.com> | |
2311 | ||
2312 | * dlls/ddraw/d3d_private.h, dlls/ddraw/ddraw.spec, dlls/ddraw/ddraw/x11.c, dlls/ddraw/direct3d/mesa.c, dlls/ddraw/main.c, dlls/ddraw/mesa_private.h, include/ddraw.h: | |
2313 | Peter Hunnisett <hunnise@nortelnetworks.com> | |
2314 | - Added ability to create 3D3 interfaces for Xlib | |
2315 | - Changed DD_OK to D3D_OK in some places for consistency | |
2316 | - Cleaned up some compiler warnings present without DGA2 | |
2317 | - Changed order for DirectDrawEnumerateExA to enumerate at least | |
2318 | what abilities are known rather than bailing on unsupported flags | |
2319 | - Added DirectDrawCreateEx stub | |
2320 | ||
2321 | 2000-05-12 Alexandre Julliard <julliard@winehq.com> | |
2322 | ||
2323 | * controls/menu.c: | |
2324 | Susan Farley <sfarley@codeweavers.com> | |
2325 | Distinguish RADIOCHECK style menu items from standard checkmark menu | |
2326 | items. | |
2327 | ||
2328 | * controls/button.c: | |
2329 | Susan Farley <sfarley@codeweavers.com> | |
2330 | Like the AUTORADIOBUTTON, the parent of a RADIOBUTTON style button | |
2331 | should be sent a BN_CLICKED when it receives the focus. | |
2332 | ||
2333 | * files/dos_fs.c: | |
2334 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
2335 | GetFullPathname: add missing termination to the string. | |
2336 | ||
2337 | * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.y, tools/wrc/wrc.c: | |
2338 | Patrik Stridvall <ps@leissner.se> | |
2339 | Fixed byte order on Solaris and FreeBSD. | |
2340 | ||
2341 | * graphics/metafiledrv/init.c, graphics/psdrv/init.c, graphics/ttydrv/init.c, graphics/win16drv/init.c, graphics/x11drv/Makefile.in, graphics/x11drv/init.c, graphics/x11drv/opengl.c, include/acconfig.h, include/config.h.in, include/debugdefs.h, include/gdi.h, include/wine_gl.h, include/x11drv.h, loader/loadorder.c, dlls/Makefile.in, dlls/ddraw/d3dviewport.c, dlls/ddraw/ddraw/dga.c, dlls/ddraw/ddraw/x11.c, dlls/ddraw/dsurface/x11.c, dlls/ddraw/mesa_private.h, dlls/opengl32/.cvsignore, dlls/opengl32/Makefile.in, dlls/opengl32/make_opengl_ext, dlls/opengl32/make_opengl_norm, dlls/opengl32/make_opengl_spec, dlls/opengl32/opengl32.spec, dlls/opengl32/opengl_ext.c, dlls/opengl32/opengl_ext.h, dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, graphics/enhmetafiledrv/init.c, graphics/painting.c, Make.rules.in, configure, configure.in: | |
2342 | Lionel Ulmer <lionel.ulmer@free.fr> | |
2343 | Added support for OpenGL. | |
2344 | ||
2345 | * dlls/shell32/shlfolder.c: | |
2346 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2347 | Fixed absolute path to pidl generation. | |
2348 | ||
2349 | 2000-05-11 Alexandre Julliard <julliard@winehq.com> | |
2350 | ||
2351 | * dlls/shell32/shlfolder.c: | |
2352 | Alexandre Julliard <julliard@codeweavers.com> (for Corel) | |
2353 | Fixed buffer overflow. | |
2354 | ||
2355 | * dlls/imagehlp/access.c, dlls/imagehlp/integrity.c, dlls/imagehlp/symbol.c, dlls/shell32/brsfolder.c, dlls/shell32/shellord.c, dlls/tapi32/line.c, dlls/tapi32/phone.c, windows/driver.c: | |
2356 | Patrik Stridvall <ps@leissner.se> | |
2357 | Fixed some debug messages. | |
2358 | ||
2359 | * dlls/richedit/richedit.c, include/richedit.h, dlls/comctl32/listview.c: | |
2360 | Patrik Stridvall <ps@leissner.se> | |
2361 | Fixed issues found by winapi_check. | |
2362 | ||
2363 | * tools/winapi_check/modules.dat, tools/winapi_check/win16/ole2disp.api, tools/winapi_check/win32/advapi32.api, tools/winapi_check/win32/crtdll.api, tools/winapi_check/win32/imagehlp.api, tools/winapi_check/win32/kernel32.api, tools/winapi_check/win32/ntdll.api, tools/winapi_check/win32/oleaut32.api, tools/winapi_check/win32/riched32.api, tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check, tools/winapi_check/winapi_function.pm, tools/winapi_check/winapi_local.pm, tools/winapi_check/winapi_options.pm, tools/winapi_check/winapi_parser.pm: | |
2364 | Patrik Stridvall <ps@leissner.se> | |
2365 | - Check for missing modules in modules.dat. | |
2366 | - New options --debug-messages for debug message checking (turned off | |
2367 | by default) | |
2368 | - Do not discard the argument name (use in debug message checking) | |
2369 | - Improved parsing | |
2370 | - Minor bug fixes | |
2371 | ||
2372 | * graphics/x11drv/dib.c: | |
2373 | Marcus Meissner <Marcus.Meissner@caldera.de> | |
2374 | Fixed asm() constraints. | |
2375 | ||
2376 | * debugger/dbg.y, debugger/debugger.h, debugger/info.c, debugger/intvar.h, debugger/stabs.c, debugger/stack.c, debugger/types.c, debugger/winedbg.c: | |
2377 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2378 | Fixed %p in printf (now using wsprintf which doesn't support it). | |
2379 | Added ThreadId and ProcessId internal vars. | |
2380 | Allow at startup to pick up a process to debug. | |
2381 | ||
2382 | * dlls/winmm/wineoss/audio.c: | |
2383 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2384 | Fixed division by zero. | |
2385 | ||
2386 | * dlls/comctl32/trackbar.c: | |
2387 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2388 | Fixed some quirks (range is 32 bit, page up/dn mismatch on HZ trackbars). | |
2389 | ||
2390 | * windows/scroll.c: Ove Kaaven <ovek@arcticnet.no> | |
2391 | Scroll off-screen controls when scroll rectangle is NULL. | |
2392 | ||
2393 | * dlls/comctl32/tab.c, include/tab.h: | |
2394 | Ken Thomases <ken@codeweavers.com> | |
2395 | Implemented tab control style TCS_HOTTRACK (tabs are highlighted on | |
2396 | mouse-over). | |
2397 | ||
2398 | * dlls/comctl32/imagelist.c: | |
2399 | Aric Stewart <aric@codeweavers.com> | |
2400 | Remove the background from the new image when it is being replaced | |
2401 | with a ReplaceImage. | |
2402 | ||
2403 | * loader/ne/module.c, loader/ne/segment.c, loader/task.c: | |
2404 | Bernd Herd <info@herdsoft.com> | |
2405 | Make sure hInstance is a proper global handle and not a selector | |
2406 | value. | |
2407 | ||
2408 | * dlls/commdlg/printdlg.c: Jean-Claude Batista | |
2409 | PrintDialog now creates a DC when receiving a PD_RETURNDC flag. | |
2410 | ||
2411 | * dlls/comctl32/treeview.c: | |
2412 | Aric Stewart <aric@codeweavers.com> | |
2413 | Clean up the drawing code after a label update. There were problems if | |
2414 | the new label is shorter that the old label fragments of the old label | |
2415 | were left drawn. | |
2416 | ||
2417 | * windows/win.c: Guy Albertelli <galberte@neo.lrun.com> | |
2418 | Clear menu handle after destroying menu. | |
2419 | ||
2420 | * controls/menu.c: | |
2421 | Guy Albertelli <galberte@neo.lrun.com> | |
2422 | Revalidate menu handle in mt.hTopMenu after DispatchMessage. | |
2423 | ||
2424 | * windows/dialog.c: Bernd Herd <info@herdsoft.com> | |
2425 | Pass CTLDATA as SEGPTR for 16-bit programs. | |
2426 | ||
2427 | * dlls/version/ver16.c: | |
2428 | Alexander Frink <Alexander.Frink@Uni-Mainz.DE> | |
2429 | Prevent possible NULL pointer access. | |
2430 | ||
2431 | 2000-05-10 Alexandre Julliard <julliard@winehq.com> | |
2432 | ||
2433 | * controls/menu.c: Aric Stewart <aric@codeweavers.com> | |
2434 | - Wine was passing the wrong hwnd as the owner when processing owner | |
2435 | drawn menubars. | |
2436 | - When doing MENU_CalcItemSize for the menu bar we were not properly | |
2437 | padding the returned rect. | |
2438 | ||
2439 | * dlls/comctl32/treeview.c: | |
2440 | Aric Stewart <aric@codeweavers.com> | |
2441 | Allow the user to cancel label editing with esc and confirm with return. | |
2442 | ||
2443 | * dlls/comctl32/tab.c: | |
2444 | Ken Thomases <ken@codeweavers.com> | |
2445 | Restore accidentally undone changes. | |
2446 | ||
2447 | * dlls/comctl32/treeview.c: | |
2448 | Aric Stewart <aric@codeweavers.com> | |
2449 | - Wine was not properly reporting back the edited label to the | |
2450 | application in a treeview when the label is a callback. | |
2451 | - Because windows applications assume they get a new edit control | |
2452 | every time they often subclass that edit box willy-nilly and do not | |
2453 | clean up. So it is necessary to actually give them a new edit control | |
2454 | each time. | |
2455 | ||
2456 | * dlls/comctl32/toolbar.c: | |
2457 | Aric Stewart <aric@codeweavers.com> | |
2458 | - Cleaned up some of the drawing code, specifically dealing with | |
2459 | avoiding trying to draw invalid bitmaps. | |
2460 | - Avoid directly calling drawing functions instead invalidating rects | |
2461 | and relying on WM_PAINT. | |
2462 | - For the dropdown event check the button style as opposed to the | |
2463 | toolbar style. | |
2464 | ||
2465 | * dlls/dsound/dsound_main.c: | |
2466 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2467 | Make internal buffers size multiple of 4. | |
2468 | ||
2469 | * windows/mdi.c: | |
2470 | Guy L. Albertelli <galberte@neo.lrun.com> | |
2471 | Verify the menu handle is non-zero prior to use. | |
2472 | ||
2473 | * controls/menu.c: Ken Thomases <ken@codeweavers.com> | |
2474 | Fixed to display popup-menu arrow on owner-drawn popup menus. | |
2475 | Fixed positioning of submenus relative to parent menus. | |
2476 | ||
2477 | * windows/x11drv/event.c, dlls/comctl32/animate.c, dlls/winmm/time.c, graphics/vga.c, misc/system.c, scheduler/services.c, windows/timer.c: | |
2478 | Specify the service thread timers in ms instead of us. | |
2479 | ||
2480 | * relay32/builtin32.c, relay32/relay386.c, tools/build.c, include/builtin32.h, include/winnt.h, misc/main.c: | |
2481 | Reserve space for the PE header at the start of the .so file. | |
2482 | Store the export table inside the data section so that sections can be | |
2483 | properly aligned. | |
2484 | Build the relay function table directly in the .spec.c file. | |
2485 | Moved relay debugging functions to relay386.c. | |
2486 | ||
2487 | * dlls/comctl32/pager.c, dlls/comctl32/progress.c, dlls/comctl32/rebar.c, dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/tooltips.c, dlls/comctl32/trackbar.c, dlls/comctl32/updown.c, dlls/comctl32/animate.c, dlls/comctl32/comboex.c, dlls/comctl32/header.c, dlls/comctl32/hotkey.c, dlls/comctl32/ipaddress.c, dlls/comctl32/listview.c, dlls/comctl32/monthcal.c: | |
2488 | Gerard Patel <g.patel@wanadoo.fr> | |
2489 | Protect against use of comctl32 private control memory after it has | |
2490 | been freed. | |
2491 | ||
2492 | * dlls/comctl32/status.c: | |
2493 | Aric Stewart <aric@codeweavers.com> | |
2494 | Some programs switch their status bar back and forth from simple mode | |
2495 | while running. This fix corrects drawing and text setting problems that | |
2496 | result from this behavior. | |
2497 | ||
2498 | 2000-05-09 Alexandre Julliard <julliard@winehq.com> | |
2499 | ||
2500 | * memory/heap.c: | |
2501 | Alexandre Julliard <julliard@codeweavers.com> (for Corel) | |
2502 | Fixed HeapAlloc(HEAP_ZERO_MEMORY) to clear the whole allocated block. | |
2503 | Various optimizations. | |
2504 | ||
2505 | * dlls/winmm/wineoss/audio.c: | |
2506 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2507 | Changed WAVEHDR notification heuristic. | |
2508 | Added preliminary support for loops in WAVEHDRs. | |
2509 | Fixed issues when mixing open and getCaps calls. | |
2510 | ||
2511 | * tools/wrc/CHANGES, tools/wrc/Makefile.in, tools/wrc/README.wrc, tools/wrc/dumpres.c, tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y, tools/wrc/readres.c, tools/wrc/wrc.c, tools/wrc/wrc.h, tools/wrc/wrc.man, tools/wrc/wrctypes.h, tools/wrc/writeres.c: | |
2512 | Bertho Stultiens <bertho@akhphd.au.dk> | |
2513 | - Bugfix: Corrected a SEGV in the rawdata handling. Mistakingly took the | |
2514 | address of a pointer instead of its value. This probably slipped in | |
2515 | during the merge of my tree into the winetree. | |
2516 | Lesson learned: always double check. | |
2517 | - Verified most resources so that win16 compile also generates correct | |
2518 | output for reversed endian. | |
2519 | - Implemented byte-ordering for resources. All resources can be forced | |
2520 | to be little-, big- or native endian with command-line option -B. | |
2521 | - Reading resources from .res-files are only accepted in native byte- | |
2522 | ordering so that no additional semantic analysis is required. | |
2523 | - Resource directory is still written in native-only format, including | |
2524 | the strings. | |
2525 | - Wrc is now installed through the makefile with 'make install' and also | |
2526 | uninstalled with 'make uninstall'. | |
2527 | - Wrote a man-page for better reference. The manpage also gets installed | |
2528 | and uninstalled. | |
2529 | - Cleaned up the namespace a bit by more agressive use of static. | |
2530 | ||
2531 | * dlls/comctl32/tab.c, include/tab.h: | |
2532 | Aric Stewart <aric@codeweavers.com> | |
2533 | Added the ability to use multiline tab controls to wine. | |
2534 | ||
2535 | * dlls/ddraw/dsurface/main.c, dlls/ddraw/dsurface/x11.c: | |
2536 | Marcus Meissner <marcus@jet.franken.de> | |
2537 | Number of surface Lock/Unlocks must NOT match, so do NOT use it for | |
2538 | reference counting. | |
2539 | ||
2540 | * tools/wineinstall: Ove Kaaven <ovek@arcticnet.no> | |
2541 | Update for new Wine features; use ttydrv instead of x11drv when | |
2542 | running regapi, and set correct winedbg path in the registry. | |
2543 | ||
2544 | * scheduler/pthread.c: Ove Kaaven <ovek@arcticnet.no> | |
2545 | Fixed jump_alias for non-PIC, and disabled it for PIC, since it | |
2546 | doesn't work for PIC right now. This fixes current crashing sigaction | |
2547 | calls. | |
2548 | ||
2549 | * debugger/memory.c: | |
2550 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2551 | Fixed x /s command. | |
2552 | ||
2553 | * dlls/advapi32/registry.c: | |
2554 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
2555 | Added some reg temp file clutter check (more than 100 temp files in | |
2556 | ~/.wine). | |
2557 | ||
2558 | 2000-05-07 Alexandre Julliard <julliard@winehq.com> | |
2559 | ||
2560 | * graphics/x11drv/dib.c: | |
2561 | Marcus Meissner <marcus@jet.franken.de> | |
2562 | SetImageBits_8: added ->15 conversion in optimized assembler. | |
2563 | ||
2564 | * dlls/richedit/Makefile.in, dlls/richedit/ansi_gen.h, dlls/richedit/ansi_sym.h, dlls/richedit/charlist.c, dlls/richedit/charlist.h, dlls/richedit/reader.c, dlls/richedit/riched32.h, dlls/richedit/riched32.spec, dlls/richedit/riched32_main.c, dlls/richedit/richedit.c, dlls/richedit/rtf.h, dlls/richedit/rtf2text.h, dlls/richedit/stdcharnames.h, dlls/richedit/text-writer.c, dlls/richedit/text_map.h, include/richedit.h: | |
2565 | Jean-Claude Batista | |
2566 | Wraps some RichEdit control functionality on an Edit control. It uses | |
2567 | a free implementation of an RTF parser written by Paul DuBois | |
2568 | http://www.primate.wisc.edu/software/RTF/ which I modified a bit to | |
2569 | work with the control. | |
2570 | ||
2571 | * windows/winproc.c: | |
2572 | Do not send WM_SIZING to 16-bit windows. | |
2573 | ||
2574 | * dlls/gdi/gdi_main.c, dlls/user/user_main.c: | |
2575 | Cleaned up local heap initialisation. | |
2576 | ||
2577 | * dlls/commdlg/cdlg32.c, dlls/ole32/ole2.c, include/winbase.h, include/wine/winbase16.h, loader/pe_image.c, relay32/builtin32.c, windows/driver.c: | |
2578 | Moved Load/FreeLibrary16 definition to winbase16.h. | |
2579 | ||
2580 | * dlls/Makefile.in, dlls/ole32/Makefile.in, dlls/ole32/ole2nls.c, dlls/ole32/ole2nls.spec, if1632/Makefile.in, ole/ole2nls.c: | |
2581 | Dimitrie O. Paun <dimi@cs.toronto.edu> | |
2582 | Separate OLE2NLS out of KERNEL. | |
2583 | ||
2584 | * tools/winapi_check/modules.dat, tools/winapi_check/modules.pm, tools/winapi_check/winapi_check: | |
2585 | Patrik Stridvall <ps@leissner.se> | |
2586 | - Check for missing modules in modules.dat. | |
2587 | - Minor bug fixes | |
2588 | ||
2589 | * graphics/x11drv/dib.c: | |
2590 | Jean-Claude Batista (Macadamian/Corel) | |
2591 | Top-down images have a negative biHeight, the scanlines of theses | |
2592 | images were inverted in X11DRV_DIB_GetImageBits_xx. To prevent this I | |
2593 | simply changed the sign of lines, the scanlines were correctly handled | |
2594 | afterwards | |
2595 | ||
2596 | * debugger/stabs.c: | |
2597 | Marcus Meissner <marcus@jet.franken.de> | |
2598 | Old versions of glibc might not have STN_UNDEF defined. | |
2599 | ||
2600 | * files/file.c: Gerard Patel <g.patel@wanadoo.fr> | |
2601 | Revert the test for Virtual_HandleFault in ReadFile/WriteFile. | |
2602 | ||
2603 | * dlls/comctl32/status.c: | |
2604 | Gerard Patel <g.patel@wanadoo.fr> | |
2605 | Set the itemID member of the DRAWITEMSTRUCT to the number of the | |
2606 | status part painted. | |
2607 | ||
2608 | * windows/mdi.c: Gerard Patel <g.patel@wanadoo.fr> | |
2609 | Always calls SetMenu in MDISetMenu. | |
2610 | ||
2611 | * dlls/tapi32/line.c: | |
2612 | Dimitrie O. Paun <dimi@cs.toronto.edu> | |
2613 | Small debug channel cleanup. | |
2614 | ||
2615 | * controls/listbox.c: Chris Morgan <cmorgan@wpi.edu> | |
2616 | Fixed scrolling bug. | |
2617 | ||
2618 | * dlls/comctl32/listview.c, include/listview.h: | |
2619 | Chris Morgan <cmorgan@wpi.edu> | |
2620 | Implemented ListView_SetHoverTime(), ListView_GetHoverTime(), initial | |
2621 | support for the LVS_EX_TRACKSELECT flag. Added code to delete items | |
2622 | in LISTVIEW_SetItemCount(). | |
2623 | ||
2624 | 2000-05-05 Alexandre Julliard <julliard@winehq.com> | |
2625 | ||
2626 | * include/winuser.h, windows/nonclient.c: | |
2627 | Aric Stewart <aric@codeweavers.com> | |
2628 | Added WM_SIZING message support. | |
2629 | ||
2630 | * graphics/path.c: Rob Farnum <robf@twinux.com> | |
2631 | Removed warnings from freeing path in DeleteDC. | |
2632 | ||
2633 | * dlls/comctl32/header.c: | |
2634 | Aric Stewart <aric@codeweavers.com> | |
2635 | Fixed a bug with the processing of HitTest. | |
2636 | ||
2637 | * controls/edit.c: Susan Farley <susan@codeweavers.com> | |
2638 | Handle ^C, ^V and ^X in an edit control properly. | |
2639 | ||
2640 | * misc/registry.c: | |
2641 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
2642 | Strip the $$$PROTO.HIV bit from win2k SYSTEM and SOFTWARE hives. | |
2643 | ||
2644 | * dlls/comctl32/treeview.c: | |
2645 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
2646 | Fixed DC leak. | |
2647 | ||
2648 | * loader/pe_resource.c: | |
2649 | Stephane Lussier <stephane@macadamian.com> | |
2650 | If we do not find a resource for both (primary lang|sub lang), we try | |
2651 | just (primary lang) before using the default. | |
2652 | ||
2653 | * dlls/comctl32/tooltips.c: | |
2654 | Sheri Steeves <sheri@macadamian.com> | |
2655 | Worked around some tooltips hide problems by checking the current tooltip. | |
2656 | ||
2657 | * documentation/distributors: | |
2658 | Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de> | |
2659 | Added a configuration hint for the CD-ROM "unhide" option. | |
2660 | ||
2661 | * ole/ole2nls.c: | |
2662 | Henning Hoffmann (of Macadamian for Corel) | |
2663 | Implemented SetLocaleInfo(). It required a change to GetLocaleInfo() | |
2664 | as well, because GetLocaleInfo() has to get any values saved by | |
2665 | SetLocaleInfo() in the registry. | |
2666 | ||
2667 | * debugger/break.c, debugger/dbg.y, debugger/debugger.h, debugger/intvar.h, debugger/module.c, debugger/stabs.c, debugger/winedbg.c: | |
2668 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2669 | Fixed some buffer overflows. | |
2670 | Made stab parsing more robust (now ignores C++ stabs). | |
2671 | Display correct backtrace at first when invoked on unhandled exception. | |
2672 | Loads stabs from .so files when those are loaded. | |
2673 | ||
2674 | 2000-05-03 Alexandre Julliard <julliard@winehq.com> | |
2675 | ||
2676 | * include/debugdefs.h: Generated again. | |
2677 | ||
2678 | * include/pe_image.h, loader/pe_image.c: | |
2679 | PE_LoadImage: removed version parameter, set last error correctly. | |
2680 | ||
2681 | * scheduler/process.c, server/process.c, server/trace.c, include/process.h, include/server.h: | |
2682 | Store process file name in startup info. | |
2683 | Fixed exe_file handling. | |
2684 | ||
2685 | * dlls/Makefile.in: Fixed typo. | |
2686 | ||
2687 | * Make.rules.in, configure, configure.in, dlls/Makefile.in, dlls/richedit/.cvsignore, dlls/richedit/Makefile.in, dlls/richedit/riched32.spec, dlls/richedit/riched32_main.c: | |
2688 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
2689 | Added stubs for riched32.dll. | |
2690 | ||
2691 | * dlls/x11drv/x11drv_main.c: | |
2692 | Lionel Ulmer <lionel.ulmer@free.fr> | |
2693 | Call XOpenIM on the large stack. | |
2694 | ||
2695 | * include/winsock.h: | |
2696 | Bang Jun-Young <bangjy@dreamwiz.com> | |
2697 | FreeBSD 3.4 compile fix. | |
2698 | ||
2699 | * debugger/editline.c, debugger/winedbg.c, graphics/vga.c, include/winbase.h, include/wincon.h, relay32/kernel32.spec, server/console.c, win32/console.c: | |
2700 | Fixed COORD structure definition. | |
2701 | Fixed GetLargestConsoleWindowSize to not return a structure when | |
2702 | called from the Window binary. | |
2703 | ||
2704 | * server/object.c: Small optimization. | |
2705 | ||
2706 | * scheduler/thread.c: Fixed default thread stack size. | |
2707 | ||
2708 | * objects/text.c: Fixed DrawTextW length handling. | |
2709 | ||
2710 | * dlls/ddraw/dsurface/main.c: | |
2711 | Lionel Ulmer <lionel.ulmer@free.fr> | |
2712 | Remove the assertion when there is no source surface. | |
2713 | ||
2714 | * include/oleauto.h: | |
2715 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
2716 | Add DosDateTimeToVariantTime prototype. | |
2717 | ||
2718 | * dlls/shell32/shlwapi.spec: | |
2719 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
2720 | Map StrChrA to strchr. Fix StrChrW arg list. | |
2721 | ||
2722 | * include/winuser.h: | |
2723 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
2724 | Added HWND_MESSAGE. | |
2725 | ||
2726 | * dlls/ole32/stg_stream.c: | |
2727 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
2728 | Allow ISequentialStream_Write to work if access mode is STGM_READWRITE. | |
2729 | ||
2730 | * misc/registry.c: | |
2731 | Bertho Stultiens <bertho@panter.soci.aau.dk> | |
2732 | Mmap does not fail on zero-length files. | |
2733 | ||
2734 | 2000-05-01 Alexandre Julliard <julliard@winehq.com> | |
2735 | ||
2736 | * include/global.h, memory/virtual.c: | |
2737 | Use exception handling to implement the IsBad* functions. | |
2738 | Removed /proc/self/maps parsing as it is not very useful with .so libs. | |
2739 | ||
2740 | * include/process.h, include/thread.h, miscemu/main.c, scheduler/process.c, scheduler/thread.c: | |
2741 | Setup the initial thread %fs from a constructor. | |
2742 | ||
2743 | * dlls/ddraw/dga.c, dlls/ddraw/dga2.c, dlls/ddraw/x11.c, include/winnt.h: | |
2744 | Added DECL_GLOBAL_CONSTRUCTOR macro. | |
2745 | ||
2746 | * resources/user32.rc, tools/Makefile.in, tools/wrc/.cvsignore, tools/wrc/CHANGES, tools/wrc/Makefile.in, tools/wrc/README.wrc, tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y, tools/wrc/ppl.l, tools/wrc/ppy.y, tools/wrc/preproc.c, tools/wrc/preproc.h, tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.c, tools/wrc/wrc.h, tools/wrc/writeres.c, dlls/commdlg/rsrc.rc, dlls/display/disp.rc, dlls/shell32/shres.rc, programs/clock/Makefile.in, programs/notepad/Makefile.in, programs/progman/Makefile.in, programs/winemine/Makefile.in, programs/winhelp/Makefile.in, dlls/comctl32/rsrc.rc: | |
2747 | Bertho Stultiens <bertho@akhphd.au.dk> | |
2748 | - Implemented a new preprocessor that is (nearly) ANSI-C compliant. The | |
2749 | old parser has been stripped from the old preprocessor-code which | |
2750 | cleaned up both resource-scanner and -parser. | |
2751 | - Standard defines have been introduced (see README.wrc) | |
2752 | - Both preprocessor- and resource-scanner have been optimized slightly | |
2753 | so that no backing up is required (one char lookahead is enough). | |
2754 | - Filename-scanning has been cleaned up, though not perfect yet. | |
2755 | - User-type resources are compatible now. | |
2756 | - Line-continuation in strings is corrected so that it does not | |
2757 | introduce a newline in the output. | |
2758 | ||
2759 | * scheduler/thread.c, server/process.c, server/process.h, server/request.c, server/request.h, server/thread.c, server/thread.h, server/trace.c, windows/queue.c, loader/module.c, memory/environ.c, miscemu/main.c, scheduler/process.c, include/process.h, include/server.h, include/thread.h, loader/main.c: | |
2760 | Rewrote Unix process launching to allow passing startup information to | |
2761 | Winelib apps. Improved handling of execve() failures. | |
2762 | ||
2763 | * files/file.c: Added ENOEXEC error code. | |
2764 | ||
2765 | * scheduler/pthread.c: Added atfork support. | |
2766 | ||
2767 | * configure.in, dlls/ddraw/Makefile.in, dlls/ddraw/ddraw/dga.c, dlls/ddraw/ddraw/dga2.c, dlls/ddraw/dga.c, dlls/ddraw/dga2.c, dlls/ddraw/dga2_private.h, dlls/ddraw/dga_private.h, dlls/ddraw/dpalette/dga.c, dlls/ddraw/dsurface/dga.c, dlls/ddraw/dsurface/dga2.c, configure: | |
2768 | Lionel Ulmer <lionel.ulmer@free.fr> | |
2769 | Added DGA2 driver to DirectDraw. | |
2770 | ||
2771 | * dlls/commdlg/cdlg32.c: | |
2772 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
2773 | COMDLG32_DllEntryPoint,COMDLG32_SetCommDlgExtendedError: delay | |
2774 | allocation of Tls for CommDlgExtendedError until it is needed. | |
2775 | ||
2776 | * debugger/winedbg.c: | |
2777 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2778 | Fixed segv when debugger registry key doesn't exist. | |
2779 | ||
2780 | * dlls/icmp/icmp_main.c: | |
2781 | Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
2782 | Use <stdlib.h> instead of the deprecated and non-portable <malloc.h>. | |
2783 | ||
2784 | 2000-04-30 Alexandre Julliard <julliard@winehq.com> | |
2785 | ||
2786 | * ANNOUNCE, ChangeLog, include/version.h: | |
2787 | Release 20000430. | |
2788 | ||
2789 | * windows/x11drv/wnd.c: | |
2790 | Gerard Patel <g.patel@wanadoo.fr> | |
2791 | X11DRV_SetFocus: really don't mess with focus for managed windows. | |
2792 | ||
2793 | * graphics/win16drv/graphics.c, graphics/x11drv/oembitmap.c, graphics/x11drv/text.c, include/heap.h, memory/heap.c, objects/text.c, windows/clipboard.c, windows/input.c, windows/winproc.c: | |
2794 | Dimitrie O. Paun <dimi@cs.toronto.edu> | |
2795 | Removed HEAP_xalloc. | |
2796 | ||
2797 | * debugger/break.c, debugger/db_disasm.c, debugger/dbg.y, debugger/debug.l, debugger/debugger.h, debugger/display.c, debugger/editline.c, debugger/expr.c, debugger/hash.c, debugger/info.c, debugger/intvar.h, debugger/memory.c, debugger/registers.c, debugger/source.c, debugger/stabs.c, debugger/stack.c, debugger/types.c, debugger/winedbg.c, debugger/winedbg.spec: | |
2798 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2799 | - Enhanced internal variables framework (including read/save to | |
2800 | registry and typing) | |
2801 | - Finalized use of Windows' Console I/O interface (instead of Unix std | |
2802 | streams) | |
2803 | - Now handling registers as internal variables (they are no longer | |
2804 | seen as a specific type) | |
2805 | ||
2806 | * win32/except.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2807 | Insure we always try to launch a debugger. | |
2808 | ||
2809 | * relay32/wowthunk.c: | |
2810 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
2811 | Use Thread pseudo handle and not Thread Id as argument for the call to | |
2812 | GetThreadSelectorEntry. | |
2813 | ||
e189d21b AJ |
2814 | ---------------------------------------------------------------- |
2815 | 2000-04-30 Alexandre Julliard <julliard@winehq.com> | |
2816 | ||
2817 | * windows/x11drv/wnd.c: | |
2818 | Gerard Patel <g.patel@wanadoo.fr> | |
2819 | X11DRV_SetFocus: really don't mess with focus for managed windows. | |
2820 | ||
2821 | * graphics/win16drv/graphics.c, graphics/x11drv/oembitmap.c, graphics/x11drv/text.c, include/heap.h, memory/heap.c, objects/text.c, windows/clipboard.c, windows/input.c, windows/winproc.c: | |
2822 | Dimitrie O. Paun <dimi@cs.toronto.edu> | |
2823 | Removed HEAP_xalloc. | |
2824 | ||
2825 | * debugger/break.c, debugger/db_disasm.c, debugger/dbg.y, debugger/debug.l, debugger/debugger.h, debugger/display.c, debugger/editline.c, debugger/expr.c, debugger/hash.c, debugger/info.c, debugger/intvar.h, debugger/memory.c, debugger/registers.c, debugger/source.c, debugger/stabs.c, debugger/stack.c, debugger/types.c, debugger/winedbg.c, debugger/winedbg.spec: | |
2826 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2827 | - Enhanced internal variables framework (including read/save to | |
2828 | registry and typing) | |
2829 | - Finalized use of Windows' Console I/O interface (instead of Unix std | |
2830 | streams) | |
2831 | - Now handling registers as internal variables (they are no longer | |
2832 | seen as a specific type) | |
2833 | ||
2834 | * win32/except.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2835 | Insure we always try to launch a debugger. | |
2836 | ||
2837 | * relay32/wowthunk.c: | |
2838 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
2839 | Use Thread pseudo handle and not Thread Id as argument for the call to | |
2840 | GetThreadSelectorEntry. | |
2841 | ||
2842 | 2000-04-29 Alexandre Julliard <julliard@winehq.com> | |
2843 | ||
2844 | * loader/pe_image.c: | |
2845 | Clear the remainder of the page when mapping a section whose size on | |
2846 | disk is not a full page multiple. | |
2847 | Temporarily commented out the VirtualFree call in PE_UnloadLibrary. | |
2848 | ||
2849 | * dlls/ddraw/ddraw/x11.c, include/ts_xlib.h, tsx11/X11_calls, tsx11/ts_xlib.c: | |
2850 | Lionel Ulmer <lionel.ulmer@free.fr> | |
2851 | - added thread-safety protection to XListPixmapFormats | |
2852 | - moved pixmap / image format matching ERRs to WARNs | |
2853 | ||
2854 | * win32/console.c, include/winbase.h: | |
2855 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2856 | Fixed GetLargestConsoleWindowSize prototype. | |
2857 | ||
2858 | * dlls/wininet/ftp.c: | |
2859 | Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
2860 | FreeBSD compile fix. | |
2861 | ||
2862 | * graphics/x11drv/dib.c, include/bitmap.h, include/gdi.h, include/x11drv.h, objects/dib.c: | |
2863 | Ove Kaaven <ovek@arcticnet.no> | |
2864 | Added DIB_CreateDIBSection with extra parameter ovr_pitch, added | |
2865 | ovr_pitch to pCreateDIBSection in DC_FUNCS. If ovr_pitch is nonzero, | |
2866 | it is a pitch override (specifies bytes per line), and tells to treat | |
2867 | the offset parameter as an already-mapped virtual memory address (if | |
2868 | the section parameter is zero). Fixed a DIB status init bug in | |
2869 | creating DIB sections from file mappings (if created from mapping, the | |
2870 | DIB is *not* really InSync). | |
2871 | ||
2872 | * include/winbase.h, memory/virtual.c: | |
2873 | Ove Kaaven <ovek@arcticnet.no> | |
2874 | Add Wine-internal allocation type MEM_SYSTEM for VirtualAlloc to | |
2875 | register external mappings (like video frame buffers). | |
2876 | ||
2877 | * configure.in, include/config.h.in, scheduler/pthread.c, configure: | |
2878 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2879 | Enhanced libc's pthread configuration detection. | |
2880 | ||
2881 | * dlls/x11drv/x11drv_main.c, graphics/x11drv/bitmap.c, msdos/dosaspi.c, windows/multimon.c: | |
2882 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2883 | Fixed a few compilation warnings. | |
2884 | ||
2885 | * dlls/commdlg/colordlg.c, dlls/shell32/shellord.c: | |
2886 | Patrik Stridvall <ps@leissner.se> | |
2887 | Fixed some warnings. | |
2888 | ||
2889 | * dlls/dplayx/dpclassfactory.c, dlls/shell32/shell32.spec, dlls/urlmon/urlmon.spec, dlls/urlmon/urlmon_main.c, misc/comm.c: | |
2890 | Patrik Stridvall <ps@leissner.se> | |
2891 | Fixed issues reported by winapi_check. | |
2892 | ||
2893 | * tools/winapi_check/win32/shell32.api, tools/winapi_check/win32/shlwapi.api, tools/winapi_check/winapi_check, tools/winapi_check/winapi_local.pm, tools/winapi_check/winapi_options.pm, tools/winapi_check/winapi_parser.pm: | |
2894 | Patrik Stridvall <ps@leissner.se> | |
2895 | - API files update | |
2896 | - Minor bug fixes. | |
2897 | - Added new option --cross-call-unicode-ascii for checking illegal | |
2898 | Unicode to ASCII calls. | |
2899 | ||
2900 | * configure, configure.in, include/config.h.in: | |
2901 | Lionel Ulmer <lionel.ulmer@free.fr> | |
2902 | Added '--enable-opengl' flag to bypass the thread-safety check. | |
2903 | ||
2904 | * files/dos_fs.c, files/profile.c, graphics/painting.c, windows/x11drv/event.c, dlls/lzexpand/lzexpand_main.c: | |
2905 | Dimitrie O. Paun <dimi@cs.toronto.edu> | |
2906 | Removed some HEAP_xalloc calls. | |
2907 | ||
2908 | * dlls/winmm/mci.c: | |
2909 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2910 | Fixed bug when file doesn't exist in MCI_OPEN handling. | |
2911 | Reduced time spent with crit sect locked. | |
2912 | ||
2913 | * tools/build.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
2914 | Fixed argv handling for cuiexe winelib programs. | |
2915 | ||
2916 | * scheduler/pthread.c: Ove Kaaven <ovek@arcticnet.no> | |
2917 | Made pthread_kill_other_threads_np and pthread_atfork fixmes less | |
2918 | obtrusive. | |
2919 | ||
2920 | * windows/winhelp.c: Rein Klazes <rklazes@casema.net> | |
2921 | WinHelp must accept a NULL pointer to the help key string. | |
2922 | ||
2923 | 2000-04-28 Alexandre Julliard <julliard@winehq.com> | |
2924 | ||
2925 | * dlls/commdlg/finddlg32.c: | |
2926 | Guy L. Albertelli <galberte@neo.lrun.com> | |
2927 | - Correct check for minimum buffer length. | |
2928 | - Correct cases where ShowWindow is done/not done. | |
2929 | ||
2930 | * dlls/comctl32/commctrl.c: | |
2931 | Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu> | |
2932 | Implemented TME_QUERY and TME_HOVER flags in _TrackMouseEvent and | |
2933 | TrackMouseEventProc. Added code to allow addition/cancelation of | |
2934 | tracking flags on existing entries rather than create extra entries. | |
2935 | Fixed timer. Added check to _TrackMouseEvent to stop timer if the | |
2936 | tracking list is empty. Fixed TME_CANCEL. Fixed TME_LEAVE/TME_HOVER | |
2937 | when hwndTrack isn't the current hwnd. | |
2938 | ||
2939 | * files/dos_fs.c: | |
2940 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
2941 | DOSFS_DoGetFullPathName: rewrite to return results like OSR2. | |
2942 | ||
2943 | * include/module.h, loader/module.c, loader/pe_image.c, memory/virtual.c: | |
2944 | Gavriel State <gavriels@corel.com>, Ulrich Czekalla <ulrichc@corel.com> | |
2945 | Added support for memory mapping of 4k aligned PE binaries. This can | |
2946 | speed up load times significantly for some applications. | |
2947 | ||
2948 | * dlls/shell32/brsfolder.c, dlls/shell32/shellguid.c, dlls/shell32/shellpath.c, dlls/shell32/shlfileop.c, dlls/shell32/shlfolder.c, dlls/shell32/shlmenu.c, dlls/shell32/shlwapi.spec, dlls/shell32/shres.rc, dlls/shell32/shresdef.h, dlls/shell32/shv_bg_cmenu.c, include/shell.h, include/shlobj.h, include/shlwapi.h, include/wine/obj_shellbrowser.h, include/wine/undocshell.h: | |
2949 | Juergen Schmied <juergen.schmied@debitel.net> | |
2950 | Complete cleanup, bugfixes. | |
2951 | New: PathStripPath, PathMakeUniqueName, PathStripToRoot, | |
2952 | PathGetShortPath, PathParseIconLocation, PathRemoveExtension, | |
2953 | PathRemoveArgs, PathAppend, PathBuildRoot, PathCanonicalize, | |
2954 | PathFindNextComponent, PathRemoveFileSpec. | |
2955 | ||
2956 | * dlls/shell32/classes.c, include/wine/obj_queryassociations.h: | |
2957 | Juergen Schmied <juergen.schmied@debitel.net> | |
2958 | Stubs for IQueryAssociations. | |
2959 | ||
2960 | * dlls/shell32/Makefile.in, dlls/shell32/dialogs.c, dlls/shell32/shellord.c, dlls/shell32/shpolicy.c: | |
2961 | Juergen Schmied <juergen.schmied@debitel.net> | |
2962 | Moved policy related functions to shpolicy.c | |
2963 | Moved dialog related functions to dialogs.c | |
2964 | ||
2965 | * dlls/shell32/shell32.spec: | |
2966 | Juergen Schmied <juergen.schmied@debitel.net> | |
2967 | Explicit import user32.dll. | |
2968 | Many corrections, exported some functions by name. | |
2969 | ||
2970 | * dlls/shell32/shell.c, dlls/shell32/shellole.c: | |
2971 | Juergen Schmied <juergen.schmied@debitel.net> | |
2972 | Separated 32 bit functions to shellole.c. | |
2973 | ||
2974 | * dlls/shell32/pidl.c: | |
2975 | Juergen Schmied <juergen.schmied@debitel.net> | |
2976 | Small fixes. | |
2977 | ||
2978 | * dlls/shell32/iconcache.c: | |
2979 | Juergen Schmied <juergen.schmied@debitel.net> | |
2980 | Fixed: extract the icon by resource id. | |
2981 | ||
2982 | * dlls/shell32/shlview.c: | |
2983 | Juergen Schmied <juergen.schmied@debitel.net> | |
2984 | Small fixes. | |
2985 | ||
2986 | * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h: | |
2987 | Juergen Schmied <juergen.schmied@debitel.net> | |
2988 | Fixes. | |
2989 | Use GetModuleHandleA instead of LoadLibrary for dlls imported by | |
2990 | the spec file. | |
2991 | ||
2992 | * wine.ini: Dmitry Timoshkov <dmitry@sloboda.ru> | |
2993 | Make WineLook=Win95 the default setting. | |
2994 | ||
2995 | * dlls/dinput/dinput_main.c: | |
2996 | Lionel Ulmer <lionel.ulmer@free.fr> | |
2997 | Added leaving of critical section on all return cases. | |
2998 | ||
2999 | * scheduler/pthread.c: Ove Kaaven <ovek@arcticnet.no> | |
3000 | Removed init_sect. Use Interlocked* functions instead. | |
3001 | ||
3002 | * misc/registry.c: | |
3003 | Juergen Schmied <juergen.schmied@debitel.net> | |
3004 | Small fixes, removed asserts. | |
3005 | ||
3006 | * libtest/Makefile.in, programs/clock/Makefile.in, programs/cmdlgtst/Makefile.in, programs/notepad/Makefile.in, programs/progman/Makefile.in, programs/view/Makefile.in, programs/winhelp/Makefile.in: | |
3007 | Changed imports of winspool to winspool.drv. | |
3008 | ||
3009 | * dlls/Makefile.in, dlls/user/Makefile.in: | |
3010 | Added libkeyboard.so creation. | |
3011 | ||
3012 | * dlls/comctl32/header.c, include/header.h: | |
3013 | Martin Fuchs <martin-fuchs@gmx.net> | |
3014 | - Return modified rectangle after layouting header control | |
3015 | - Output text in header control when no other Flag specified | |
3016 | - Delay bounding rectangle calculation for header control items | |
3017 | ||
3018 | * dlls/comctl32/toolbar.c: | |
3019 | Chris Morgan <cmorgan@wpi.edu> | |
3020 | Implemented TOOLBAR_MouseLeave to handle WM_MOUSELEAVE messages. | |
3021 | Added TrackMouseEvent calls to TOOLBAR_MouseMove. Hot buttons now | |
3022 | look/behave almost exactly the same as native windows. | |
3023 | ||
3024 | * windows/sysparams.c: Chris Morgan <cmorgan@wpi.edu> | |
3025 | Added default values for SPI_GETMOUSEHOVERHEIGHT, SPI_GETMOUSEHOVERWIDTH and | |
3026 | SPI_GETMOUSEHOVERTIME to SystemParametersInfo16(). | |
3027 | ||
3028 | * misc/comm.c: Rein Klazes <rklazes@casema.net> | |
3029 | Implement mark and space parity generation. Accept one-and- a-half | |
3030 | stopbits: the most common uarts will generate this automatically when | |
3031 | there are 5 databits. | |
3032 | ||
3033 | * scheduler/pthread.c: Ove Kaaven <ovek@arcticnet.no> | |
3034 | Override fork(). | |
3035 | ||
3036 | * debugger/debugger.h, include/heap.h, memory/heap.c: | |
3037 | Dimitrie O. Paun <dimi@cs.toronto.edu> | |
3038 | Get rid of HEAP_xrealloc. | |
3039 | ||
3040 | 2000-04-25 Alexandre Julliard <julliard@winehq.com> | |
3041 | ||
3042 | * Make.rules.in, configure, configure.in, dlls/Makefile.in, dlls/ddraw/Makefile.in: | |
3043 | Patrik Stridvall <ps@leissner.se> | |
3044 | Compile fix for --without-x. | |
3045 | ||
3046 | * loader/main.c, wine.ini: | |
3047 | Patrik Stridvall <ps@leissner.se> | |
3048 | Added new configuration file option for selecting graphics driver. | |
3049 | ||
3050 | * dlls/ttydrv/Makefile.in: | |
3051 | Patrik Stridvall <ps@leissner.se> | |
3052 | Link the TTY driver with the standard libs. | |
3053 | ||
3054 | * Make.rules.in, dlls/Makefile.in, dlls/commdlg/Makefile.in, dlls/winspool/.cvsignore, dlls/winspool/Makefile.in: | |
3055 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
3056 | Fixed winspool(.drv) loading. | |
3057 | ||
3058 | * windows/x11drv/clipboard.c, windows/x11drv/event.c, windows/x11drv/init.c, windows/x11drv/keyboard.c, windows/x11drv/mouse.c, windows/x11drv/wnd.c, graphics/x11drv/bitblt.c, graphics/x11drv/bitmap.c, graphics/x11drv/brush.c, graphics/x11drv/clipping.c, graphics/x11drv/dib.c, graphics/x11drv/graphics.c, graphics/x11drv/init.c, graphics/x11drv/objects.c, graphics/x11drv/oembitmap.c, graphics/x11drv/palette.c, graphics/x11drv/pen.c, graphics/x11drv/text.c, graphics/x11drv/xfont.c, include/ts_xf86dga.h, include/ts_xf86dga2.h, include/ts_xf86vmode.h, include/ts_xlib.h, include/ts_xpm.h, include/ts_xresource.h, include/ts_xshm.h, include/ts_xutil.h, include/x11drv.h, tools/make_X11wrappers, tsx11/ts_xf86dga.c, tsx11/ts_xf86dga2.c, tsx11/ts_xf86vmode.c, tsx11/ts_xlib.c, tsx11/ts_xpm.c, tsx11/ts_xresource.c, tsx11/ts_xshm.c, tsx11/ts_xutil.c: | |
3059 | Patrik Stridvall <ps@leissner.se> | |
3060 | Removed X_DISPLAY_MISSING. | |
3061 | ||
3062 | * debugger/types.c, debugger/msc.c: | |
3063 | Ulrich Weigand <weigand@informatik.uni-erlangen.de> | |
3064 | Improved CodeView type information loader. | |
3065 | ||
3066 | * dlls/commdlg/colordlg.c: | |
3067 | Gerard Patel <g.patel@wanadoo.fr> | |
3068 | Don't use the template member unless the corresponding flag is set. | |
3069 | ||
3070 | 2000-04-24 Alexandre Julliard <julliard@winehq.com> | |
3071 | ||
3072 | * LICENSE, WARRANTY: | |
3073 | Switched to the X11 license. | |
3074 | ||
3075 | * server/registry.c, if1632/relay.c, misc/ddeml.c: | |
3076 | Patrik Stridvall <ps@leissner.se> | |
3077 | Fixed some warnings. | |
3078 | ||
3079 | * dlls/wininet/Makefile.in, dlls/wininet/wininet.spec, dlls/wininet/wininet_main.c, dlls/comctl32/comctl32.spec, dlls/comctl32/commctrl.c, dlls/dinput/dinput.spec, dlls/dinput/dinput_main.c, dlls/dplayx/dpclassfactory.c, dlls/dplayx/dplayx.spec, dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c, dlls/urlmon/Makefile.in, dlls/urlmon/urlmon.spec, dlls/urlmon/urlmon_main.c: | |
3080 | Patrik Stridvall <ps@leissner.se> | |
3081 | Fixed issues found by winapi_check. | |
3082 | ||
3083 | * tools/winapi_check/win16/wprocs.api, tools/winapi_check/win32/dinput.api, tools/winapi_check/win32/kernel32.api, tools/winapi_check/win32/urlmon.api, tools/winapi_check/win32/wininet.api, tools/winapi_check/winapi_function.pm, tools/winapi_check/winapi_local.pm, tools/winapi_check/winapi_options.pm, tools/winapi_check/modules.dat, tools/winapi_check/modules.pm, tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check: | |
3084 | Patrik Stridvall <ps@leissner.se> | |
3085 | - Updated API files. | |
3086 | - Improved misplaced function checking. | |
3087 | - Fixed minor bugs. | |
3088 | ||
3089 | * include/winnt.h: Francois Gouget <fgouget@psn.net> | |
3090 | Include string.h to make winnt.h self-sufficient. | |
3091 | ||
3092 | * dlls/comctl32/tooltips.c: Patrick Yang (Corel) | |
3093 | infoPtr sometimes can be NULL. | |
3094 | ||
3095 | * dlls/commdlg/cdlg_Ca.rc, dlls/commdlg/cdlg_Cs.rc, dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Eo.rc, dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc, dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Ko.rc, dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/colordlg.c, include/commdlg.h: | |
3096 | Gerard Patel <g.patel@wanadoo.fr> | |
3097 | 32 bits message processing for color dialog. | |
3098 | ||
3099 | * dlls/comctl32/toolbar.c, dlls/comctl32/commctrl.c: | |
3100 | Martin Fuchs <martin-fuchs@gmx.net> | |
3101 | Fixed toolbar bitmap size handling. | |
3102 | ||
3103 | * configure.in, configure: | |
3104 | Rein Klazes <rklazes@casema.net> | |
3105 | Correct test for linux 2.2 joystick API, which returned true in every | |
3106 | case. | |
3107 | ||
3108 | * dlls/version/install.c, graphics/x11drv/bitmap.c, include/xmalloc.h, misc/Makefile.in, misc/xmalloc.c: | |
3109 | Dimitrie O. Paun <dimi@cs.toronto.edu> | |
3110 | Removed the last xmalloc calls. | |
3111 | ||
3112 | * programs/winver/Makefile.in, relay32/builtin32.c, programs/cmdlgtst/Makefile.in, programs/control/Makefile.in, programs/notepad/Makefile.in, programs/osversioncheck/Makefile.in, programs/progman/Makefile.in, programs/regapi/Makefile.in, programs/regtest/Makefile.in, programs/view/Makefile.in, programs/wcmd/Makefile.in, programs/winemine/Makefile.in, programs/winhelp/Makefile.in, dlls/commdlg/comdlg32.spec, dlls/shell32/shellord.c, dlls/x11drv/Makefile.in, if1632/builtin.c, include/module.h, libtest/Makefile.in, libtest/hello3res.rc, programs/avitools/Makefile.in, programs/clock/Makefile.in, configure.in, debugger/Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in, wine.ini, .cvsignore, Make.rules.in, Makefile.in, configure: | |
3113 | Implemented on-demand loading of builtin dlls using dlopen(). | |
3114 | ||
3115 | 2000-04-23 Alexandre Julliard <julliard@winehq.com> | |
3116 | ||
3117 | * Makefile.in, dlls/x11drv/Makefile.in: | |
3118 | Build wineclipsrv as part of the x11drv dll. | |
3119 | ||
3120 | * dlls/commdlg/Makefile.in, dlls/commdlg/cdlg.h, dlls/commdlg/cdlg32.c, dlls/commdlg/filedlg95.c, dlls/commdlg/filedlgbrowser.c, dlls/commdlg/printdlg.c, dlls/shell32/Makefile.in, dlls/shell32/shlview.c: | |
3121 | Removed a few inter-dll dependencies. | |
3122 | ||
3123 | * windows/painting.c: Rein Klazes <rklazes@casema.net> | |
3124 | Make RDW_ValidateParent() modify the update region of all parents, not | |
3125 | just the direct parent. | |
3126 | ||
3127 | * relay32/snoop.c: | |
3128 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
3129 | SNOOP_PrintArg: replaced IsBad* functions by exception handler. | |
3130 | ||
3131 | * configure, configure.in: | |
3132 | Patrik Stridvall <ps@leissner.se> | |
3133 | Added --without-curses compile option. | |
3134 | ||
3135 | * scheduler/pthread.c: Ove Kaaven <ovek@arcticnet.no> | |
3136 | Added some more pthread overrides. | |
3137 | ||
3138 | * winedefault.reg: Ove Kaaven <ovek@arcticnet.no> | |
3139 | Fixed debugger registry key location. | |
3140 | ||
3141 | * include/ddeml.h: Francois Gouget <fgouget@psn.net> | |
3142 | Use DECLARE_HANDLE to declare handles. | |
3143 | ||
3144 | * include/windef.h: Francois Gouget <fgouget@psn.net> | |
3145 | DECLARE_HANDLE should not be undef'ed after use. | |
3146 | ||
3147 | * controls/edit.c: Ove Kaaven <ovek@arcticnet.no> | |
3148 | Fix edit control's WM_GETTEXT behaviour. | |
3149 | ||
3150 | * misc/comm.c: Gerard Patel <g.patel@wanadoo.fr> | |
3151 | Do not initialize dcb in BuildCommDCB[AndTimeouts]. | |
3152 | ||
3153 | * include/casemap.h, tools/unimap.pl: | |
3154 | Dmitry Timoshkov <dmitry@sloboda.ru> | |
3155 | Adapted unimap.pl script and generated by it casemap.h to the Unicode | |
3156 | Standard, Version 3.0. | |
3157 | ||
3158 | * windows/dialog.c: Gerard Patel <g.patel@wanadoo.fr> | |
3159 | Check if dialog is visible before setting the focus. | |
3160 | ||
3161 | * windows/defwnd.c: | |
3162 | Dmitry Timoshkov <dmitry@sloboda.ru> | |
3163 | Removed the longstanding hack in response to WM_ACTIVATE message. | |
3164 | ||
3165 | * include/winuser.h: | |
3166 | Martin Fuchs <martin-fuchs@gmx.net> | |
3167 | Fixed GetNumberFormat declaration. | |
3168 | ||
3169 | * dlls/comctl32/toolbar.c: | |
3170 | Chris Morgan <cmorgan@wpi.edu> | |
3171 | James Abbatiello <abbeyj@wpi.edu> | |
3172 | Redraw toolbar button inside TOOLBAR_EnableButton() only if the state | |
3173 | of the button changes. Stops flickering in toolbars caused by | |
3174 | excessive redrawing. | |
3175 | ||
3176 | * dlls/wininet/internet.c, dlls/wininet/wininet.spec: | |
3177 | Gerard Patel <g.patel@wanadoo.fr> | |
3178 | Stub for InternetGetConnectedState. | |
3179 | ||
3180 | * include/winbase.h: Francois Gouget <fgouget@psn.net> | |
3181 | Fixed GetProcessHeap() for the STRICT mode. | |
3182 | ||
3183 | * dlls/ddraw/main.c: | |
3184 | Marcus Meissner <marcus@jet.franken.de> | |
3185 | Also check for empty GUID in DirectDrawCreate. | |
3186 | ||
3187 | 2000-04-19 Alexandre Julliard <julliard@winehq.com> | |
3188 | ||
3189 | * dlls/version/version.spec, dlls/winmm/joystick/joystick.spec, dlls/winmm/mcianim/mcianim.spec, dlls/winmm/mciavi/mciavi.spec, dlls/winmm/mcicda/mcicda.spec, dlls/winmm/mciseq/mciseq.spec, dlls/winmm/mciwave/mciwave.spec, dlls/winmm/midimap/midimap.spec, dlls/winmm/wavemap/msacm.spec, dlls/winmm/wineoss/wineoss.spec, dlls/avifil32/avifil32.spec, dlls/commdlg/comdlg32.spec, dlls/ddraw/ddraw.spec, dlls/dplayx/dplayx.spec, dlls/msvideo/msvfw32.spec, dlls/oleaut32/oleaut32.spec, dlls/olecli/olecli32.spec, dlls/shell32/shell32.spec, dlls/urlmon/urlmon.spec: | |
3190 | Added some missing import directives. | |
3191 | ||
3192 | * dlls/oleaut32/Makefile.in, dlls/shell32/Makefile.in, dlls/comctl32/Makefile.in, dlls/commdlg/Makefile.in: | |
3193 | Removed winmm from import list. | |
3194 | ||
3195 | * dlls/comctl32/animate.c, include/animate.h: | |
3196 | Use GetProcAddress for mmio* functions to avoid importing winmm.dll. | |
3197 | ||
3198 | * programs/wcmd/builtins.c, programs/wcmd/wcmd.spec: | |
3199 | Fixed resource loading. | |
3200 | ||
3201 | * tools/cvdump/cvcrunch.c, tools/cvdump/cvdump.c, tools/cvdump/cvinclude.h, tools/cvdump/cvload.c: | |
3202 | John R. Sheets <jsheets@codeweavers.com> | |
3203 | Minor cleanups, plus fixed a couple bugs in .DBG parsing code. | |
3204 | Added dump for MISC section. | |
3205 | ||
3206 | * winedefault.reg: | |
3207 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
3208 | Added DirectPlay registry keys to winedefault.reg. | |
3209 | ||
3210 | * dlls/comctl32/treeview.c: | |
3211 | Stephane Lussier <stephane@macadamian.com> | |
3212 | Mousewheel support. | |
3213 | ||
3214 | 2000-04-18 Alexandre Julliard <julliard@winehq.com> | |
3215 | ||
3216 | * tools/cvdump/cvcrunch.c, tools/cvdump/cvdump.h, tools/fnt2bdf.c, include/imagehlp.h, include/neexe.h, include/pe_image.h, include/peexe.h, include/winnt.h, loader/dos/module.c, loader/elf.c, loader/module.c, loader/ne/module.c, loader/pe_image.c, loader/task.c, relay32/builtin32.c, relay32/snoop.c, debugger/dbgmain.c, debugger/module.c, debugger/msc.c, debugger/types.c, dlls/shell32/iconcache.c, dlls/shell32/shell.c, dlls/version/resource.c: | |
3217 | Moved PE header definitions to winnt.h where they belong. | |
3218 | ||
3219 | * windows/x11drv/event.c, controls/combo.c, controls/edit.c, controls/listbox.c, dlls/comctl32/listview.c, include/mouse.h, include/winuser.h, windows/input.c, windows/spy.c: | |
3220 | Stephane Lussier <stephane@macadamian.com> | |
3221 | Implemented Mousewheel support. | |
3222 | ||
3223 | * dlls/winsock/async.c: | |
3224 | Rein Klazes <rklazes@casema.net> | |
3225 | Convert service and protocol names to lowercase before calling | |
3226 | getservby{name|port} and getprotoby{name|port}. | |
3227 | ||
3228 | * objects/region.c: | |
3229 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3230 | Fix return value for OffsetRgn if x and y are 0. | |
3231 | ||
3232 | * graphics/path.c: | |
3233 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3234 | Implement StrokeAndFillPath. | |
3235 | Call DeleteObject when finished with hrgn in PATH_FillPath. | |
3236 | ||
3237 | * include/wininet.h: | |
3238 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3239 | Fixed typo. | |
3240 | ||
3241 | * graphics/enhmetafiledrv/objects.c: | |
3242 | Sheri Steeves <sheri@macadamian.com> | |
3243 | EMR_SELECTOBJECT records stock objects with their id as the object | |
3244 | handle and the high bit set. | |
3245 | ||
3246 | * objects/enhmetafile.c: | |
3247 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3248 | Tidy up of PlayEnhMetaFileRecord - fixes PolyPoly* functions. | |
3249 | ||
3250 | 2000-04-16 Alexandre Julliard <julliard@winehq.com> | |
3251 | ||
3252 | * server/registry.c: | |
3253 | Removed permission checks in create_key and delete_key. It seems | |
3254 | Windows doesn't check anything. | |
3255 | ||
3256 | * loader/resource.c: | |
3257 | Richard Cohen <richard@jubjub.demon.co.uk> | |
3258 | Wrap an exception handler around FindResource. | |
3259 | ||
3260 | * programs/regtest/regtest.c: | |
3261 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
3262 | Corrected WinMain. | |
3263 | Added test case for RegCreateKeyEx showing win95 behaviour. | |
3264 | ||
3265 | * debugger/dbg.y, debugger/debug.l, debugger/debugger.h, debugger/info.c: | |
3266 | Implemented 'walk process' and 'walk threads' commands using toolhelp | |
3267 | snapshots. | |
3268 | ||
3269 | * include/server.h, include/tlhelp32.h, include/toolhelp.h, misc/toolhelp.c, server/process.c, server/process.h, server/request.h, server/snapshot.c, server/thread.c, server/thread.h, server/trace.c: | |
3270 | Implemented thread and (partial) module snapshots, based on the work | |
3271 | of Andreas Mohr <amohr@student.ei.uni-stuttgart.de>. | |
3272 | ||
3273 | * server/main.c, server/registry.c, server/request.h, server/trace.c, documentation/wine.conf.man.in, include/server.h, include/shell.h, loader/main.c, misc/registry.c, wine.ini: | |
3274 | Save the registry on server exit without client intervention. | |
3275 | Removed "alt" registry files since we now have symlinks and | |
3276 | WINEPREFIX to replace them. | |
3277 | ||
3278 | * include/ts_xlib.h, tsx11/X11_calls, tsx11/ts_xlib.c, windows/x11drv/event.c: | |
3279 | Stephane Lussier <stephane@macadamian.com> | |
3280 | Support switching the keyboard layout with WINE running. | |
3281 | ||
3282 | * dlls/crtdll/crtdll_main.c: | |
3283 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
3284 | fgets: Don't swallow \n, treat EOF | |
3285 | feof: Crude implementation | |
3286 | signal: Return error | |
3287 | ||
3288 | * winedefault.reg: | |
3289 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
3290 | Add missing backslash in the debugger definition. | |
3291 | ||
3292 | * win32/time.c: Rein Klazes <rklazes@casema.net> | |
3293 | SetLocalTime() and SetSystemTime() bugfixes. Added a maximum clock | |
3294 | adjustment of 2 minutes just in case... | |
3295 | ||
3296 | * dlls/dsound/dsound_main.c: | |
3297 | Marcus Meissner <marcus@jet.franken.de> | |
3298 | DSOUND_MixerNorm: do not compare unrelated pointers. | |
3299 | ||
3300 | 2000-04-15 Alexandre Julliard <julliard@winehq.com> | |
3301 | ||
3302 | * loader/module.c: | |
3303 | Rewrote command-line parsing of CreateProcessA to be more compatible. | |
3304 | ||
3305 | * programs/winhelp/Makefile.in, programs/winver/Makefile.in, relay32/builtin32.c, scheduler/process.c, scheduler/thread.c, tools/build.c, programs/cmdlgtst/Makefile.in, programs/control/Makefile.in, programs/notepad/Makefile.in, programs/osversioncheck/Makefile.in, programs/osversioncheck/osversioncheck.c, programs/osversioncheck/osversioncheck.spec, programs/progman/Makefile.in, programs/regapi/Makefile.in, programs/regtest/Makefile.in, programs/view/Makefile.in, programs/wcmd/Makefile.in, programs/wcmd/wcmd.spec, programs/wcmd/wcmdmain.c, programs/winemine/Makefile.in, debugger/Makefile.in, include/callback.h, include/main.h, include/module.h, include/thread.h, libtest/Makefile.in, loader/main.c, loader/module.c, loader/pe_image.c, misc/options.c, programs/avitools/Makefile.in, programs/clock/Makefile.in, Make.rules.in: | |
3306 | Improved Winelib apps initialisation code. No longer need to link | |
3307 | winestub.o with Winelib apps. | |
3308 | ||
3309 | * include/wine/winbase16.h, relay32/utthunk.c, dlls/dinput/dinput_main.c, dlls/dplayx/dplayx.spec, dlls/icmp/icmp_main.c, dlls/ntdll/om.c, dlls/shell32/shlwapi.spec, dlls/win87em/emulate.c, dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/winmm/mcianim/mcianim.c, graphics/ttydrv/palette.c, dlls/ddraw/main.c, dlls/ddraw/x11.c: | |
3310 | Patrik Stridvall <ps@leissner.se> | |
3311 | Fixed some issues reported by winapi_check. | |
3312 | ||
3313 | * tools/winapi_check/*: | |
3314 | Patrik Stridvall <ps@leissner.se> | |
3315 | - API files update. | |
3316 | - Add new options --all and --none that enable/disables all check | |
3317 | respectively. | |
3318 | - Fixed and improved stub statistics. | |
3319 | - Fixed bug that prevented checking of the first function in the .spec files. | |
3320 | - Partial implementation of a more advanced misplaced function checking. | |
3321 | - Minor fixes. | |
3322 | ||
3323 | * dlls/comctl32/toolbar.c: | |
3324 | Martin Fuchs <martin-fuchs@gmx.net> | |
3325 | Implement CCS_NOMOVEY for tool bars. | |
3326 | ||
3327 | * tools/wineinstall: Ove Kaaven <ovek@arcticnet.no> | |
3328 | Symlink root's registry to global registry. Minor cleanups. | |
3329 | ||
3330 | * ole/ole2nls.c: Owen Wang <owenw@corel.ca> | |
3331 | Added further implementation of WINAPI EnumDateFormats() to support | |
3332 | three more locales: German(standard), French(standard) and French | |
3333 | (canadian). All date formats follow conventions from Windows NT 4.0 | |
3334 | ||
3335 | * dlls/comctl32/treeview.c: | |
3336 | Serge Ivanov <sergei@corel.ca> | |
3337 | Added proper handling TVIS_OVERLAYMASK flag and allows to display | |
3338 | overlay images. Fixed off by one error with listitem in | |
3339 | TREEVIEW_InsertItemA (uNumItems is 0 based, cChildren is a count). | |
3340 | ||
3341 | 2000-04-14 Alexandre Julliard <julliard@winehq.com> | |
3342 | ||
3343 | * include/thread.h, scheduler/Makefile.in, scheduler/pthread.c: | |
3344 | Ove Kaaven <ovek@arcticnet.no> | |
3345 | POSIX threads emulation, tricks glibc into being threadsafe. | |
3346 | ||
3347 | * scheduler/client.c, server/main.c, server/request.c: | |
3348 | Made server launching somewhat cleaner and faster. | |
3349 | ||
3350 | * dlls/ddraw/ddraw/dga.c, dlls/ddraw/dga.c, include/x11drv.h, windows/x11drv/event.c: | |
3351 | Marcus Meissner <Marcus.Meissner@caldera.de> | |
3352 | Detypoed X11DRV_EVENT_SetInputMethod. | |
3353 | ||
3354 | * windows/x11drv/keyboard.c: | |
3355 | Stephane Lussier <stephane@macadamian.com> | |
3356 | When dealing with XKB extensions, force the AltGr key mask to use the | |
3357 | group index instead of the modifier. | |
3358 | ||
3359 | * include/windef.h: | |
3360 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3361 | Define __fastcall. | |
3362 | ||
3363 | * include/commctrl.h: | |
3364 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3365 | Added a few toolbar defines. | |
3366 | ||
3367 | * graphics/enhmetafiledrv/graphics.c, graphics/enhmetafiledrv/init.c: | |
3368 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3369 | A few corrections to bounding boxes. | |
3370 | ||
3371 | * graphics/x11drv/graphics.c: | |
3372 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3373 | Don't close groups of polylines. | |
3374 | ||
3375 | * misc/comm.c: Marcus Meissner <marcus@jet.franken.de> | |
3376 | Do not dereference a ptr we just checked being NULL. | |
3377 | ||
3378 | * dlls/ddraw/d3ddevice/main.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/direct3d/main.c, dlls/ddraw/mesa_private.h: | |
3379 | Francois Gouget <fgouget@psn.net> | |
3380 | Changed the placement of WINE_UNUSED to make gcc 2.7.2 happy. | |
3381 | ||
3382 | * misc/registry.c: Ove Kaaven <ovek@arcticnet.no> | |
3383 | Follow symlinks when saving registry. | |
3384 | ||
3385 | * debugger/Makefile.in: | |
3386 | Added missing winestub dependency. | |
3387 | ||
3388 | * include/server.h, scheduler/process.c, server/event.c, server/object.h, server/process.c, server/thread.c, server/trace.c: | |
3389 | Load done event now created by the server. | |
3390 | ||
3391 | 2000-04-13 Alexandre Julliard <julliard@winehq.com> | |
3392 | ||
3393 | * debugger/.cvsignore, debugger/Makefile.in, debugger/break.c, debugger/db_disasm.c, debugger/dbg.y, debugger/debug.l, debugger/debugger.h, debugger/display.c, debugger/expr.c, debugger/hash.c, debugger/info.c, debugger/intvar.h, debugger/memory.c, debugger/module.c, debugger/msc.c, debugger/registers.c, debugger/source.c, debugger/stabs.c, debugger/stack.c, debugger/types.c, debugger/winedbg.c, debugger/winedbg.spec, include/stackframe.h, Makefile.in: | |
3394 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
3395 | Made the winedbg an external and WineLib program. | |
3396 | Centralized output handling (preparation for console usage). | |
3397 | Fixed a few debug information reading options (stabs and sym). | |
3398 | Started a framework to hold debugger's internal variables. | |
3399 | ||
3400 | * miscemu/main.c, documentation/wine.man.in, include/options.h, misc/main.c, misc/options.c: | |
3401 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
3402 | Got rid of -debug wine's option (wine now requires an external debugger). | |
3403 | ||
3404 | * win32/except.c, winedefault.reg: | |
3405 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
3406 | Added launching of a debugger when unhandled exception occurs. | |
3407 | ||
3408 | * relay32/builtin32.c: | |
3409 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
3410 | Added a .xcnlnk section to builtin KERNEL32 PE header. | |
3411 | ||
3412 | * loader/module.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
3413 | Let CreateProcess launch unix executable without a .exe extension. | |
3414 | Fixed arguments passed when creating a unix process. | |
3415 | ||
3416 | * dlls/ntdll/signal_i386.c, include/acconfig.h, include/config.h.in, configure, configure.in: | |
3417 | Fixed signal stack handling on Linux when sigaltstack is available. | |
3418 | Added a direct sigaltstack syscall to work-around the glibc bug. | |
3419 | ||
3420 | * dlls/ntdll/signal_i386.c, include/global.h, memory/virtual.c: | |
3421 | Implemented guard pages and stack overflow exceptions. | |
3422 | ||
3423 | * include/thread.h, scheduler/process.c, scheduler/thread.c: | |
3424 | Cleanup thread stack allocation. Use a single VirtualAlloc for TEB and | |
3425 | the various stacks. | |
3426 | ||
3427 | * files/profile.c: | |
3428 | Make sure HKLM\Software\Wine\Wine is a non-volatile key. | |
3429 | ||
3430 | * dlls/x11drv/x11drv_main.c, windows/x11drv/keyboard.c: | |
3431 | Stephane Lussier <stephane@macadamian.com> | |
3432 | Fixed AltGr key handling. | |
3433 | ||
3434 | * dlls/ddraw/ddraw/dga.c, dlls/ddraw/dga.c, dlls/ddraw/dga_private.h, dlls/ddraw/dpalette/dga.c, dlls/ddraw/dsurface/dga.c: | |
3435 | Marcus Meissner <Marcus.Meissner@caldera.de> | |
3436 | Make DirectDraw compile with DGA2 present. | |
3437 | ||
3438 | * files/file.c: | |
3439 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
3440 | FILE_CreateFile()'s read/write-check was broken due to checking of | |
3441 | ERROR_xxx instead of STATUS_xxx. | |
3442 | ||
3443 | * objects/enhmetafile.c: | |
3444 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3445 | Fixes and cleans up some of the GetEnhMetaFile* functions. | |
3446 | Fixes scaling of EMFs in playback. Will probably be right | |
3447 | when World Transforms work properly... | |
3448 | ||
3449 | * memory/global.c: | |
3450 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3451 | GlobalReAlloc returns 0 on failure. | |
3452 | ||
3453 | * dlls/ntdll/ntdll.spec, dlls/ntdll/om.c: | |
3454 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
3455 | Stub for NtAllocateUuids. | |
3456 | ||
3457 | * dlls/comctl32/treeview.c: | |
3458 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3459 | Clear TopRootItem when whole tree is deleted. | |
3460 | Fix off by one lstrcpyn. | |
3461 | Clean up and fix GetNextItem. | |
3462 | ||
3463 | 2000-04-11 Alexandre Julliard <julliard@winehq.com> | |
3464 | ||
3465 | * documentation/.cvsignore: Ignore all output files. | |
3466 | ||
3467 | * dlls/wininet/.cvsignore, dlls/wininet/Makefile.in, dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h, dlls/wininet/utility.c, dlls/wininet/wininet.spec, include/debugdefs.h, include/urlmon.h, include/wininet.h, Make.rules.in, configure, configure.in, dlls/Makefile.in, dlls/urlmon/.cvsignore, dlls/urlmon/Makefile.in, dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec: | |
3468 | Merged urlmon.dll and wininet.dll from the Corel tree (implementation | |
3469 | by Ulrich Czekalla <ulrichc@corel.ca>) | |
3470 | ||
3471 | * include/process.h, include/thread.h, include/winbase.h, scheduler/client.c, scheduler/process.c, scheduler/thread.c, windows/queue.c: | |
3472 | Made GetProcessHeap(), GetCurrentProcessId(), GetCurrentThread() and | |
3473 | GetCurrentProcess() inline. | |
3474 | ||
3475 | * AUTHORS, include/authors.h: | |
3476 | Marcus Meissner <marcus@jet.franken.de> | |
3477 | Merged in Corel's AUTHORs. | |
3478 | ||
3479 | * graphics/x11drv/dib.c: | |
3480 | Marcus Meissner <marcus@jet.franken.de> | |
3481 | Only copy dstwidth*3 bytes in the 24bit case. | |
3482 | ||
3483 | * dlls/ddraw/dsurface/x11.c: | |
3484 | Marcus Meissner <marcus@jet.franken.de> | |
3485 | Free private structure in Xlib_DDS_Release. | |
3486 | ||
3487 | * windows/message.c: Ulrich Czekalla <ulrichc@corel.ca> | |
3488 | MSG_ProcessKbdMsg can be called from peek, so only process when remove is set. | |
3489 | ||
3490 | * dlls/comctl32/treeview.c: | |
3491 | Serge Ivanov <sergei@corel.ca> | |
3492 | TreeView - minor bugfix and optimization: | |
3493 | - GetDC call moved down to avoid possible resource leak. | |
3494 | - Invariant code is moved out of loop. | |
3495 | ||
3496 | * dlls/shell32/pidl.c: | |
3497 | Ulrich Czekalla <ulrichc@corel.ca> | |
3498 | _ILGetFileDate should convert the date to local time before generating | |
3499 | the string (_ILGetFileDateTime does not). | |
3500 | ||
3501 | * dlls/winmm/mmio.c: | |
3502 | Noomen Hamza <noomen@macadamian.com> | |
3503 | Fixed other bugs within MMIO implementation. Now, it's possible to | |
3504 | copy/cut from PhotoPaint and paste to CorelDraw. | |
3505 | ||
3506 | 2000-04-10 Alexandre Julliard <julliard@winehq.com> | |
3507 | ||
3508 | * dlls/ddraw/d3ddevice/main.c, dlls/ddraw/d3ddevice/mesa.c: | |
3509 | Marcus Meissner <Marcus.Meissner@caldera.de> | |
3510 | Use d3dexecutebuffer_create only when compiling with MESA. | |
3511 | ||
3512 | 2000-04-09 Alexandre Julliard <julliard@winehq.com> | |
3513 | ||
3514 | * graphics/x11drv/bitmap.c, graphics/x11drv/palette.c, graphics/ttydrv/palette.c: | |
3515 | Dimitrie O. Paun <dimi@cs.toronto.edu> | |
3516 | Replaced xmalloc calls with malloc/HeapAlloc calls. | |
3517 | ||
3518 | * console/generic.c, console/ncurses.c, console/xterm.c: | |
3519 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
3520 | Cosmetics. | |
3521 | ||
3522 | * memory/heap.c: | |
3523 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
3524 | Implemented HeapWalk(). | |
3525 | ||
3526 | * dlls/ddraw/dsurface/x11.c: | |
3527 | Marcus Meissner <marcus@jet.franken.de> | |
3528 | Two left over HeapValidate assertions removed. | |
3529 | ||
3530 | * server/debugger.c: | |
3531 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
3532 | Clear status for sending exception event. | |
3533 | ||
3534 | * tools/genpatch: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
3535 | Added ability to put new-lines in changelog entry. | |
3536 | Added -p to locate destination directory. | |
3537 | ||
3538 | * dlls/comctl32/listview.c: | |
3539 | Richard Cohen <richard@jubjub.demon.co.uk> | |
3540 | GetItem was returning the item instead of subitem info. | |
3541 | ||
3542 | * programs/winemine/main.c: | |
3543 | Dave Pickles <davep@cyw.uklinux.net> | |
3544 | Registry key used in LoadBoard() was not the same as the one used in | |
3545 | SaveBoard(). Also fixed a typo in the position saving code. | |
3546 | ||
3547 | * configure, configure.in: | |
3548 | Create directories that don't contain a Makefile. | |
3549 | ||
3550 | * tools/wrc/Makefile.in, dlls/ttydrv/Makefile.in, dlls/winmm/Makefile.in, dlls/x11drv/Makefile.in, documentation/Makefile.in, include/Makefile.in, ole/Makefile.in, programs/Makefile.in, programs/winhelp/Makefile.in, tools/Makefile.in, Make.rules.in, Makefile.in, debugger/Makefile.in, dlls/Makefile.in, dlls/ddraw/Makefile.in: | |
3551 | Improved support for Makefiles that need to recurse in subdirectories. | |
3552 | ||
3553 | * dlls/ddraw/dpalette/dga.c, dlls/ddraw/dpalette/main.c, dlls/ddraw/dpalette/x11.c, dlls/ddraw/dsurface/dga.c, dlls/ddraw/dsurface/main.c, dlls/ddraw/dsurface/x11.c, configure.in, dlls/ddraw/.cvsignore, dlls/ddraw/Makefile.in, dlls/ddraw/convert.c, dlls/ddraw/d3d_private.h, dlls/ddraw/d3dcommon.c, dlls/ddraw/d3ddevice/main.c, dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3ddevices.c, dlls/ddraw/d3dexecutebuffer.c, dlls/ddraw/d3dlight.c, dlls/ddraw/d3dmaterial.c, dlls/ddraw/d3dtexture.c, dlls/ddraw/dclipper/main.c, dlls/ddraw/ddraw.spec, dlls/ddraw/ddraw/dga.c, dlls/ddraw/ddraw/main.c, dlls/ddraw/ddraw/x11.c, dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/dga.c, dlls/ddraw/dga_private.h, dlls/ddraw/direct3d/main.c, dlls/ddraw/direct3d/mesa.c, dlls/ddraw/helper.c, dlls/ddraw/main.c, dlls/ddraw/mesa.c, dlls/ddraw/mesa_private.h, dlls/ddraw/x11.c, dlls/ddraw/x11_private.h, configure: | |
3554 | Marcus Meissner <marcus@jet.franken.de> | |
3555 | Restructured DirectDraw. Split into X11 and DGA driver, and multiple | |
3556 | files/dirs for easier maintenance. Cleaned up structs and include | |
3557 | files. Reindented the code. Started the same for Direct3D. Driver | |
3558 | inclusion now done by using configure/Makefile/ELF constructor tricks. | |
3559 | ||
3560 | 2000-04-08 Alexandre Julliard <julliard@winehq.com> | |
3561 | ||
3562 | * windows/x11drv/event.c, files/profile.c, graphics/x11drv/xfont.c, include/cursoricon.h, include/message.h, loader/ne/module.c, memory/heap.c, scheduler/sysdeps.c, scheduler/syslevel.c, windows/cursoricon.c, windows/timer.c, dlls/shell32/changenotify.c, dlls/shell32/iconcache.c, dlls/user/user_main.c, dlls/x11drv/x11drv_main.c: | |
3563 | Removed a number of global handle allocations and critical section | |
3564 | initializations. | |
3565 | ||
3566 | * server/process.c, scheduler/process.c: | |
3567 | Temporary hack to share handles between processes sharing the same | |
3568 | address space. | |
3569 | ||
3570 | * include/winbase.h, scheduler/critsection.c: | |
3571 | Added lazy initialization of critical sections, based on a patch by | |
3572 | Andrew Lewycky. | |
3573 | ||
3574 | * dlls/comctl32/tab.c: Yuxi Zhang <yuxi@corel.ca> | |
3575 | Stephen Mereu | |
3576 | TabCtrl leftmostVisible is not updated properly. It caused the QP | |
3577 | application bar on the bottom fail to bring back the items when there | |
3578 | is no need to scrolling. Also fixed a bug that when an item is inserted, | |
3579 | setItemBounds should be called first, then it's time to invalidate. | |
3580 | ||
3581 | * relay32/kernel32.spec, win32/newfns.c: | |
3582 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
3583 | Added PeekNamedPipe stub. | |
3584 | ||
3585 | * graphics/x11drv/init.c: | |
3586 | Gerard Patel <g.patel@wanadoo.fr> | |
3587 | Fixed pixmap leak with the 1x1 bitmap in memory DCs. | |
3588 | ||
3589 | * tools/wineinstall: Ove Kaaven <ovek@arcticnet.no> | |
3590 | wineinstall now properly configures no-windows installs, and should now | |
3591 | be easier to adapt for binary packages too. | |
3592 | ||
3593 | * documentation/samples/system.ini: | |
3594 | Ove Kaaven <ovek@arcticnet.no> | |
3595 | Default system.ini (from documentation/status/multimedia). | |
3596 | ||
3597 | 2000-04-06 Alexandre Julliard <julliard@winehq.com> | |
3598 | ||
3599 | * server/debugger.c, server/thread.c, server/thread.h: | |
3600 | Do not send a debug event for a thread until the previous event for | |
3601 | the same thread has been continued. | |
3602 | ||
3603 | * misc/registry.c, wine.ini: | |
3604 | Moved SaveOnlyUpdatedKeys to wine.ini. | |
3605 | Use get_config_dir() instead of hardcoding ~/.wine | |
3606 | Simplified loading and saving routines. | |
3607 | ||
3608 | * files/profile.c, include/options.h, include/server.h, scheduler/client.c, server/request.c: | |
3609 | Added support for WINEPREFIX environment variable. | |
3610 | ||
3611 | * windows/winpos.c, loader/ne/module.c, memory/selector.c, misc/lstr.c, misc/network.c, msdos/int21.c, objects/font.c, win32/console.c, win32/except.c, windows/dialog.c, windows/hook.c, windows/mdi.c, windows/message.c, dlls/win32s/w32sys.c, dlls/win87em/emulate.c, dlls/winmm/mmio.c, dlls/winmm/mmsystem.c, dlls/winmm/mmsystem.spec, graphics/painting.c, graphics/psdrv/driver.c, graphics/win16drv/font.c, loader/module.c, dlls/advapi32/advapi32.spec, dlls/advapi32/service.c, dlls/comctl32/comctl32.spec, dlls/comctl32/comctl32undoc.c, dlls/gdi/gdi.spec, dlls/msacm/msacm_main.c, dlls/ole32/storage32.c, dlls/oleaut32/stubs.c, dlls/olepro32/olepro32.spec, dlls/shell32/shell.c, dlls/shell32/shell32.spec, dlls/shell32/shellpath.c, dlls/shell32/shlwapi.spec: | |
3612 | Patrik Stridvall <ps@leissner.se> | |
3613 | Fixed some issues reported by winapi_check. | |
3614 | ||
3615 | * include/winuser.h, ole/ole2nls.c, relay32/kernel32.spec: | |
3616 | Owen Wang <owenw@corel.ca> | |
3617 | Implemented API EnumTimeFormatsA(). It supports now all different | |
3618 | English locales, as well as German(standard), French(standard) and | |
3619 | French(Canadian). All time formats follow conventions in Windows NT 4.0 | |
3620 | ||
3621 | Haithem Hmida (of Macadamian for Corel) | |
3622 | Implemented GetCurrencyFormatA() API: | |
3623 | - GetCurrencyFormatA() calls GetNumberFormatA() to format the number | |
3624 | (as a positive one), then formats the number depending on | |
3625 | NegativeOrder/PositiveOrder fields. | |
3626 | - GetNumberFormatA() has been slightly modified. | |
3627 | ||
3628 | * objects/text.c: | |
3629 | Junichi Kuchinishi <jkuchi@mahoroba.ne.jp> | |
3630 | Added conversion from DBCS lpDx to WCHAR lpDx. | |
3631 | ||
3632 | * tools/winapi_check/win32/advapi32.api, tools/winapi_check/win32/shell32.api, tools/winapi_check/win32/shlwapi.api, tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check, tools/winapi_check/winapi_options.pm, tools/winapi_check/winapi_parser.pm: | |
3633 | Patrik Stridvall <ps@leissner.se> | |
3634 | - Implemented stub statistics. Turned off by default. (Requested by Francois | |
3635 | Gouget). | |
3636 | - Implemented missing prototype checking. Turned off by default (Requested | |
3637 | by Dimitry Timoshkov). | |
3638 | - Implemented .spec file name sanity checking. Turned off by default. | |
3639 | - Implemented documentation width checking. Turned off by default. | |
3640 | - Minor bug fixes. | |
3641 | ||
3642 | * dlls/ole32/compobj.c: | |
3643 | Andrew Lewycky <andrewl@corel.ca> | |
3644 | Fix StringFromGUI2 return value as per documentation. | |
3645 | ||
3646 | * dlls/dsound/dsound_main.c: | |
3647 | Marcus Meissner <Marcus.Meissner@caldera.de> | |
3648 | Make audiodevice blocking directly after the non-blocking open, since | |
3649 | we use the write(2) also for synchronization. | |
3650 | ||
3651 | * dlls/winsock/async.c, dlls/winsock/socket.c: | |
3652 | Rein Klazes <rklazes@casema.net> | |
3653 | Corrected error handling for ws_getprotobyname/number. | |
3654 | Made the Async error returns the same as the normal functions. | |
3655 | ||
3656 | * files/dos_fs.c: | |
3657 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
3658 | GetShortPathName: always erase characters at the end of the new | |
3659 | string, and return only single backslashes. | |
3660 | ||
3661 | 2000-04-04 Alexandre Julliard <julliard@winehq.com> | |
3662 | ||
3663 | * files/dos_fs.c, files/drive.c, files/file.c, include/drive.h, include/file.h, include/options.h, misc/main.c, misc/options.c, misc/registry.c, documentation/wine.conf.man.in, documentation/wine.man.in: | |
3664 | Added a per-drive FailReadOnly flag, and removed the global | |
3665 | --failreadonly option. | |
3666 | ||
3667 | * dlls/x11drv/x11drv_main.c, files/file.c, scheduler/client.c: | |
3668 | Fixed file descriptor leaks. | |
3669 | ||
3670 | * misc/registry.c: | |
3671 | Call PROFILE_GetWineIniBool before starting to fill the request | |
3672 | buffer. Made new registry format the default. | |
3673 | ||
3674 | * server/ptrace.c: | |
3675 | Increment suspend count before attempting attach in suspend_for_ptrace. | |
3676 | ||
3677 | * server/file.c, server/mapping.c, server/mutex.c, server/process.c, server/registry.c, server/request.h, server/semaphore.c, server/timer.c, server/trace.c, tools/make_requests, server/atom.c, server/console.c, server/event.c: | |
3678 | Made request tracing more robust against bogus lengths. | |
3679 | ||
3680 | * documentation/Makefile.in, documentation/wine.conf.man.in, documentation/wine.man.in: | |
3681 | Peter Ganten <peter@ganten.org> | |
3682 | Adapted the manual pages to the new long options, updated the | |
3683 | -debugmsg channels and added a small hack to get the @sysconfdir@ | |
3684 | stuff in the manual pages right. | |
3685 | ||
3686 | * dlls/winmm/mmio.c: | |
3687 | Noomen Hamza <noomen@macadamian.com> | |
3688 | Fixed two small bugs within MMIO_InstallIOProc and MMIO_Destroy. | |
3689 | ||
3690 | * programs/winemine/main.c, programs/winemine/main.h: | |
3691 | Joshua Thielen <fozey@netzero.com> | |
3692 | Added DestroyBoard function to delete bitmap handles. | |
3693 | Moved SelectObject outside of DrawMine. | |
3694 | Selected old object's back into hMemDC. | |
3695 | ||
3696 | * msdos/int21.c: Ian Schmidt <ischmidt@cfl.rr.com> | |
3697 | Implemented FAT32 function 7302 (Get Extended DPB). | |
3698 | ||
3699 | * win32/device.c: Ian Schmidt <ischmidt@cfl.rr.com> | |
3700 | Implemented DeviceIoControl VWIN32_DIOC_DOS_DRIVEINFO, needed by | |
3701 | Internet Explorer. | |
3702 | ||
3703 | * programs/regapi/regapi.c: | |
3704 | Gavriel State <gavriels@corel.ca> | |
3705 | This patch adds the ability for regapi to call the DllRegisterServer or | |
3706 | DllUnregisterServer for a list of DLLs. | |
3707 | ||
3708 | * dlls/ole32/ole2.c: Gavriel State <gavriels@corel.ca> | |
3709 | OleRegGetUserType did return an unterminated ASCII string instead of an | |
3710 | OLESTR (wide characters). | |
3711 | ||
3712 | * misc/main.c, ole/nls/ena.nls, ole/nls/enb.nls, ole/nls/enc.nls, ole/nls/eng.nls, ole/nls/eni.nls, ole/nls/enj.nls, ole/nls/enl.nls, ole/nls/ens.nls, ole/nls/ent.nls, ole/nls/enu.nls, ole/nls/enz.nls, ole/nls/irl.nls, ole/ole2nls.c: | |
3713 | Michael Abd-El-Malek (Corel) | |
3714 | Changed irl.nls to eni.nls. Reviewed and fixed a lot of the NLS files | |
3715 | to be more compatible to Windows. | |
3716 | Added en_GB (used by Corel Linux 1.0,1.1) as alias for en_UK. | |
3717 | ||
3718 | Jeff Tranter <jefft@corel.ca> | |
3719 | The measurement unit for Canadian English should be metric. | |
3720 | LANG_SUB_ENTRY did always return the first language due to missing {}. | |
3721 | ||
3722 | 2000-03-30 Alexandre Julliard <julliard@winehq.com> | |
3723 | ||
3724 | * documentation/distributors: | |
3725 | Marcus Meissner <marcus@jet.franken.de> | |
3726 | Updated documentation/distributors in regards to shared libraries and | |
3727 | some more windows specific dirs. | |
3728 | ||
3729 | * programs/winemine/README, programs/winemine/main.c, programs/winemine/main.h: | |
3730 | Peter Hunnisett <hunnise@nortelnetworks.com> | |
3731 | - Fix painting bug with middle button down when dragging mouse | |
3732 | - Speed up drawing and hence overall speed | |
3733 | - Fix compiler warnings | |
3734 | - Added some optional debugging information | |
3735 | - Added a new known bug to the list | |
3736 | ||
3737 | * misc/comm.c: Rein Klazes <rklazes@casema.net> | |
3738 | Added CTS, DSR and RingIndicator states to Window's semi-documented | |
3739 | modem line status register. | |
3740 | ||
3741 | * include/wingdi.h, objects/enhmetafile.c: | |
3742 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3743 | Delete objects after use in EnumEnhMetaFile. | |
3744 | Make PlayEnhMetaFile call EnumEnhMetaFile. | |
3745 | Move EnumEnhMetaFile prototype to wingdi.h. | |
3746 | ||
3747 | * dlls/dsound/dsound_main.c, dlls/winmm/wineoss/audio.c: | |
3748 | Marcus Meissner <Marcus.Meissner@caldera.de> | |
3749 | open() the OSS sounddevice non-blocking in case another process has it | |
3750 | open already. | |
3751 | ||
3752 | * scheduler/process.c: | |
3753 | Commented out exit() call on ExitProcess for now. | |
3754 | ||
3755 | * server/context_i386.c, server/debugger.c, server/main.c, server/object.h, server/process.c, server/thread.c, server/thread.h: | |
3756 | Set thread start address to 0 on events generated by | |
3757 | DebugActiveProcess. | |
3758 | Return a correct address in the simulated exception event. | |
3759 | ||
3760 | * dlls/ttydrv/ttydrv_main.c, graphics/ttydrv/dc.c, graphics/ttydrv/graphics.c, graphics/ttydrv/text.c, include/ttydrv.h, windows/ttydrv/wnd.c: | |
3761 | Fixed ttydrv compile when using curses. Cleaned up a few #ifdefs. | |
3762 | ||
3763 | 2000-03-28 Alexandre Julliard <julliard@winehq.com> | |
3764 | ||
3765 | * dlls/dsound/dsound_main.c, dlls/winaspi/winaspi16.c, graphics/path.c, programs/winhelp/macro.yacc.y: | |
3766 | Niels Kristian Bech Jensen <nkbj@image.dk> | |
3767 | - Fix some compiler warnings. | |
3768 | - Remove superfluous #include statement. | |
3769 | ||
3770 | * include/wine/winnet16.h, misc/network.c: | |
3771 | Ron Gage <rongage@att.net> | |
3772 | Fixed bug reported by winapi_check. | |
3773 | ||
3774 | * */*.c: | |
3775 | Patrik Stridvall <ps@leissner.se> | |
3776 | Added/fixed some documentation reported by winapi_check. | |
3777 | ||
3778 | * graphics/x11drv/palette.c, objects/palette.c: | |
3779 | Fixed memory allocations. | |
3780 | ||
3781 | * dlls/crtdll/crtdll.spec, dlls/crtdll/crtdll_main.c, dlls/user/user32.spec, include/winuser.h, windows/input.c: | |
3782 | Patrik Stridvall <ps@leissner.se> | |
3783 | - Added/fixed some documentation reported by winapi_check | |
3784 | - Renamed MapVirtualKeyEx32A to MapVirtualKeyExA | |
3785 | - Renamed CRTDLL__dllonexit to CRTDLL___dllinit | |
3786 | ||
3787 | * dlls/ole32/ifs.c, dlls/ttydrv/ttydrv_main.c, misc/printdrv.c: | |
3788 | Patrik Stridvall <ps@leissner.se> | |
3789 | Fixed some warnings. | |
3790 | ||
3791 | * tools/winapi_check/win32/kernel32.api, tools/winapi_check/winapi_check, tools/winapi_check/winapi_options.pm: | |
3792 | Patrik Stridvall <ps@leissner.se> | |
3793 | - Updated the API files. | |
3794 | - Minor bug fixes | |
3795 | ||
3796 | * dlls/comctl32/animate.c: | |
3797 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
3798 | Do a LoadLibraryA of WINMM upon ANIMATE_Create and a FreeLibrary upon | |
3799 | ANIMATE_Destroy. | |
3800 | ||
3801 | * tools/wrc/parser.l: Patrik Stridvall <ps@leissner.se> | |
3802 | Minor fix in wrc to support the Solaris preprocessor. | |
3803 | ||
3804 | * debugger/msc.c: Patrik Stridvall <ps@leissner.se> | |
3805 | Fixed some ANSI C violations. | |
3806 | ||
3807 | * documentation/no-windows: | |
3808 | Ove Kaaven <ovek@arcticnet.no> | |
3809 | Add start menu directories. | |
3810 | ||
3811 | * scheduler/sysdeps.c, scheduler/thread.c: | |
3812 | Put CLONE_FILES back in, it is still breaking too many things. | |
3813 | ||
3814 | * objects/bitmap.c, graphics/ttydrv/bitmap.c, graphics/x11drv/bitmap.c, graphics/x11drv/brush.c, graphics/x11drv/dib.c, graphics/x11drv/init.c, graphics/x11drv/oembitmap.c, include/bitmap.h, include/x11drv.h: | |
3815 | Merged DDBitmap and physBitmap into the generic bitmap structure | |
3816 | (suggested by Andrew Lewycky). | |
3817 | ||
3818 | * files/dos_fs.c: | |
3819 | Ignore trailing spaces in DOSFS_ToDosFCBFormat. | |
3820 | ||
3821 | * dlls/winsock/socket.c: | |
3822 | Fixed small bug in WSOCK32_accept | |
3823 | ||
3824 | 2000-03-26 Alexandre Julliard <julliard@winehq.com> | |
3825 | ||
3826 | * include/version.h, ANNOUNCE, ChangeLog: | |
3827 | Release 20000326. | |
3828 | ||
a048fdd6 AJ |
3829 | ---------------------------------------------------------------- |
3830 | 2000-03-26 Alexandre Julliard <julliard@winehq.com> | |
3831 | ||
3832 | * files/dos_fs.c: Stefan Leichter <sle@camline.com> | |
3833 | DOSFS_ToDosFCBFormat: fail if extension longer than 3 characters. | |
3834 | ||
3835 | * tools/cvdump/.cvsignore, tools/cvdump/Makefile.in, tools/cvdump/cvcrunch.c, tools/cvdump/cvdump.c, tools/cvdump/cvdump.h, tools/cvdump/cvinclude.h, tools/cvdump/cvload.c, Makefile.in, configure, configure.in: | |
3836 | John R. Sheets <jsheets@codeweavers.com> | |
3837 | Added cvdump tool to dump CodeView symbol information. | |
3838 | ||
3839 | * dlls/winsock/socket.c, include/server.h, server/sock.c, server/trace.c: | |
3840 | Ove Kaaven <ovek@arcticnet.no> | |
3841 | Handle POLLHUP better (delay FD_CLOSE notification until all data has | |
3842 | been read). Made WSAEnumNetworkEvents atomic. Convert socket event | |
3843 | error codes properly. Made accept()-ed sockets inherit the listening | |
3844 | socket's WSAAsyncSelect(). | |
3845 | ||
3846 | * dlls/dsound/dsound_main.c: | |
3847 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
3848 | Fixed debug formatting. | |
3849 | ||
3850 | * dlls/advapi32/registry.c: Fixed error checking in registry saving. | |
3851 | ||
3852 | * misc/cdrom.c: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
3853 | Use strerror in debug output. | |
3854 | ||
3855 | * dlls/shell32/changenotify.c: | |
3856 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
3857 | SHChangeNotify[A|W]: free only items we allocated. | |
3858 | ||
3859 | * loader/resource.c, objects/enhmetafile.c, objects/font.c, objects/text.c, win32/console.c: | |
3860 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
3861 | Fixes for i18n. | |
3862 | ||
3863 | * debugger/stabs.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
3864 | Now read .so list from debuggee's address space. | |
3865 | ||
3866 | * include/windowsx.h: Francois Gouget <fgouget@psn.net> | |
3867 | Added missing macros. | |
3868 | ||
3869 | * include/winnt.h, include/winreg.h, server/registry.c: | |
3870 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
3871 | Moved some registry definitions to winnt.h. | |
3872 | ||
3873 | * programs/winhelp/winhelp.spec, programs/cmdlgtst/cmdlgtst.spec, programs/notepad/notepad.spec, programs/progman/progman.spec: | |
3874 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
3875 | Added import of comdlg32.dll in spec file. | |
3876 | ||
3877 | * windows/winpos.c: Gerard Patel <g.patel@wanadoo.fr> | |
3878 | Activate a hidden window only when explicitely asked by the | |
3879 | application. | |
3880 | ||
3881 | * debugger/Makefile.in, debugger/break.c, debugger/dbg.y, debugger/debugger.h, debugger/hash.c, debugger/info.c, debugger/module.c, debugger/msc.c, debugger/stabs.c, debugger/winedbg.c: | |
3882 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
3883 | improved exception handling | |
3884 | merged all module handling code in new module.c file | |
3885 | reenabled 'walk module' and 'info module' commands | |
3886 | added ability to drive break on thread startup | |
3887 | ||
3888 | * dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.spec: | |
3889 | Marcus Meissner <marcus@jet.franken.de> | |
3890 | Stubs for DllRegisterServer/DllUnregisterServer. | |
3891 | ||
3892 | * dlls/winaspi/winaspi32.c: Marcus Meissner <marcus@jet.franken.de> | |
3893 | Fixed return value for SC_GET_DEV_TYPE. | |
3894 | ||
3895 | 2000-03-25 Alexandre Julliard <julliard@winehq.com> | |
3896 | ||
3897 | * server/registry.c, server/trace.c, tools/build.c, windows/cursoricon.c, windows/dce.c, windows/msgbox.c, windows/nonclient.c, windows/rect.c, windows/timer.c, windows/user.c, windows/winpos.c, windows/winproc.c, loader/pe_image.c, loader/resource.c, memory/heap.c, memory/local.c, misc/version.c, msdos/int21.c, objects/enhmetafile.c, objects/region.c, programs/winhelp/hlpfile.c, programs/winhelp/macro.c, programs/winhelp/winhelp.c, dlls/winmm/wineoss/audio.c, files/dos_fs.c, files/drive.c, files/file.c, files/profile.c, graphics/enhmetafiledrv/graphics.c, graphics/enhmetafiledrv/init.c, graphics/metafiledrv/init.c, graphics/x11drv/graphics.c, graphics/x11drv/xfont.c, include/windef.h, dlls/comctl32/comctl32undoc.c, dlls/comctl32/trackbar.c, dlls/comctl32/updown.c, dlls/commdlg/colordlg.c, dlls/crtdll/crtdll_main.c, dlls/ole32/hglobalstream.c, dlls/ole32/memlockbytes.c, dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/winmm/lolvldrv.c, dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmio.c, dlls/winmm/mmsystem.c, dlls/winmm/time.c, controls/edit.c, controls/menu.c, controls/scroll.c: | |
3898 | Francois Gouget <fgouget@psn.net> | |
3899 | Use min/max instead of MIN/MAX. | |
3900 | ||
3901 | * server/sock.c: Ove Kaaven <ovehk@ping.uio.no> | |
3902 | Handle socket POLLERR/POLLHUP conditions properly. | |
3903 | Clear error field for OOB notifications. | |
3904 | ||
3905 | * controls/listbox.c: Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3906 | Send the correct ODA_ code when deselecting an item. | |
3907 | ||
3908 | * windows/user.c, include/process.h, include/server.h, include/thread.h, loader/ne/module.c, loader/task.c, scheduler/process.c, scheduler/sysdeps.c, scheduler/thread.c, server/process.c, server/thread.c, server/trace.c: | |
3909 | Fixed a couple of file descriptor leaks. | |
3910 | Always call USER signal proc in the right context. | |
3911 | Cleaned up THREAD_Create. | |
3912 | ||
3913 | * include/Makefile.in: | |
3914 | Do not erase local files on uninstall if install dir does not exist. | |
3915 | ||
3916 | * windows/multimon.c, windows/sysparams.c, windows/ttydrv/Makefile.in, windows/ttydrv/desktop.c, windows/ttydrv/init.c, windows/ttydrv/monitor.c, windows/ttydrv/wnd.c, windows/user.c, windows/win.c, windows/x11drv/Makefile.in, windows/x11drv/init.c, windows/x11drv/monitor.c, controls/desktop.c, dlls/ttydrv/ttydrv_main.c, dlls/x11drv/x11drv_main.c, graphics/ttydrv/dc.c, include/desktop.h, include/monitor.h, include/ttydrv.h, include/user.h, include/x11drv.h, misc/main.c, windows/dce.c: | |
3917 | Store monitor size and depth in the generic structure. | |
3918 | Merged monitor driver into USER driver. | |
3919 | ||
3920 | * windows/ttydrv/Makefile.in, windows/ttydrv/main.c, windows/x11drv/Makefile.in, windows/x11drv/desktop.c, windows/x11drv/main.c, windows/x11drv/monitor.c, windows/x11drv/mouse.c, windows/x11drv/wnd.c, dlls/ddraw/ddraw_main.c, dlls/x11drv/x11drv_main.c, graphics/x11drv/bitmap.c, graphics/x11drv/brush.c, graphics/x11drv/dib.c, graphics/x11drv/graphics.c, graphics/x11drv/init.c, graphics/x11drv/oembitmap.c, graphics/x11drv/palette.c, include/x11drv.h: | |
3921 | A few simplifications and optimizations in the x11 driver. | |
3922 | ||
3923 | * Make.rules.in, Makefile.in, dlls/ddraw/Makefile.in, dlls/ttydrv/Makefile.in, dlls/x11drv/Makefile.in: | |
3924 | Link ttydrv and x11drv objects into their respective dll. | |
3925 | ||
3926 | * dlls/user/Makefile.in: Added missing keyboard.spec. | |
3927 | ||
3928 | 2000-03-24 Alexandre Julliard <julliard@winehq.com> | |
3929 | ||
3930 | * windows/msgbox.c, misc/comm.c, misc/printdrv.c, win32/except.c: | |
3931 | Moved FatalAppExit functions to win32/except.c. | |
3932 | Added a few uses of Callout instead of referencing USER functions | |
3933 | directly. | |
3934 | ||
3935 | * windows/cursoricon.c, include/bitmap.h, objects/bitmap.c: | |
3936 | Moved LoadImage and related functions to cursoricon.c. | |
3937 | ||
3938 | * dlls/gdi/.cvsignore, dlls/gdi/Makefile.in, dlls/gdi/gdi.spec, dlls/gdi/thunk.c, dlls/user/.cvsignore, dlls/user/Makefile.in, dlls/user/keyboard.spec, dlls/user/thunk.c, dlls/user/user.spec, if1632/.cvsignore, if1632/Makefile.in, if1632/keyboard.spec, if1632/thunk.c, include/callback.h, objects/linedda.c, windows/win.c: | |
3939 | Moved gdi/user thunking functions into their respective dlls. | |
3940 | Moved keyboard.spec into user dll. | |
3941 | ||
3942 | * configure, configure.in: Lionel Ulmer <lionel.ulmer@free.fr> | |
3943 | Disable OpenGL support if the latter is thread safe. | |
3944 | ||
3945 | * debugger/dbg.y, debugger/memory.c, dlls/crtdll/wcstring.c, dlls/ole32/clipboard.c, dlls/ole32/storage32.h, graphics/win16drv/init.c, graphics/x11drv/dib.c, scheduler/sysdeps.c: | |
3946 | Patrik Stridvall <ps@leissner.se> | |
3947 | Fixed some warnings. | |
3948 | ||
3949 | * dlls/dinput/dinput_main.c, graphics/dispdib.c, include/animate.h, include/button.h, include/crtdll.h, include/dinput.h, include/dispdib.h, include/enhmetafile.h, include/imagelist.h, include/metafile.h, include/region.h, include/sqltypes.h, include/wine/icmpapi.h, include/wine/obj_commdlgbrowser.h, include/wine/obj_contextmenu.h, include/wine/obj_dockingwindowframe.h, include/wine/obj_property.h, include/wine/obj_shellextinit.h, include/wine/windef16.h, include/wine/wingdi16.h, include/winpos.h: | |
3950 | Patrik Stridvall <ps@leissner.se> | |
3951 | Made the include files self sufficient. | |
3952 | ||
3953 | * dlls/win32s/w32skernel.c, dlls/winmm/joystick.c, dlls/winmm/mmsystem.c, dlls/winmm/wineoss/audio.c, dlls/winsock/socket.c, dlls/winsock/wsock32.spec, misc/ddeml.c, dlls/oleaut32/oleaut.c, dlls/oleaut32/safearray.c, dlls/oleaut32/variant.c, dlls/olepro32/olepro32stubs.c, dlls/shell32/changenotify.c, dlls/shell32/iconcache.c, dlls/shell32/shell.c, dlls/shell32/shellord.c, dlls/shell32/shellpath.c, dlls/shell32/systray.c, dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c, dlls/version/install.c, dlls/dplayx/dpclassfactory.c, dlls/dsound/dsound_main.c, dlls/icmp/icmp_main.c, dlls/mpr/mpr_main.c, dlls/msvideo/msvideo_main.c, dlls/ntdll/nt.c, dlls/ntdll/rtl.c, dlls/ntdll/sec.c, dlls/ntdll/time.c, dlls/odbc32/proxyodbc.c, dlls/ole32/compositemoniker.c, dlls/avifil32/avifile.c, dlls/comctl32/comctl32undoc.c, dlls/comctl32/draglist.c, dlls/comctl32/flatsb.c, dlls/commdlg/finddlg32.c, dlls/ddraw/ddraw_main.c: | |
3954 | Patrik Stridvall <ps@leissner.se> | |
3955 | Added/fixed some documentation reported by winapi_check. | |
3956 | ||
3957 | * relay32/kernel32.spec, scheduler/critsection.c, win32/newfns.c, windows/painting.c, dlls/crtdll/crtdll.spec, dlls/ntdll/ntdll.spec, graphics/painting.c, include/ddeml.h, include/wingdi.h: | |
3958 | Patrik Stridvall <ps@leissner.se> | |
3959 | Fixed some issues reported by winapi_check. | |
3960 | ||
3961 | * include/winnt.h, ole/ole2nls.c, dlls/ntdll/signal_i386.c, dlls/ole32/storage32.c, dlls/shell32/shlview.c: | |
3962 | Patrik Stridvall <ps@leissner.se> | |
3963 | Fixed some ANSI C violations. | |
3964 | ||
3965 | * programs/cmdlgtst/cmdlgtst.c, programs/notepad/Da.rc, programs/notepad/De.rc, programs/notepad/dialog.c, programs/regapi/regapi.c, programs/regtest/regtest.c, programs/view/view.c, programs/wcmd/directory.c, programs/wcmd/wcmdmain.c, programs/avitools/aviplay.c: | |
3966 | Patrik Stridvall <ps@leissner.se> | |
3967 | Fixed ANSI C related compile problems. | |
3968 | ||
3969 | * tools/winapi_check/win32/gdi32.api, tools/winapi_check/win32/kernel32.api, tools/winapi_check/win32/ole32.api, tools/winapi_check/win32/oleaut32.api, tools/winapi_check/win32/user32.api, tools/winapi_check/win32/winmm.api, tools/winapi_check/win16/ddeml.api, tools/winapi_check/winapi_check, tools/winapi_check/winapi_function.pm, tools/winapi_check/winapi_options.pm, tools/winapi_check/winapi_parser.pm: | |
3970 | Patrik Stridvall <ps@leissner.se> | |
3971 | - Updated API files | |
3972 | - Don't check the *.spec.c files | |
3973 | - Better parsing of strings | |
3974 | - Better documentation checking | |
3975 | - Minor bug fixes | |
3976 | ||
3977 | * dlls/dinput/dinput_main.c: Lionel Ulmer <lionel.ulmer@free.fr> | |
3978 | - added some debug code and cleaned-up the mouse warping code | |
3979 | - be ready once mouse will be reported relatively | |
3980 | ||
3981 | * windows/mdi.c: Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3982 | Fixed copying of the MDI 'Windows' menu items if the items are not of | |
3983 | type MFT_STRING. | |
3984 | ||
3985 | * controls/menu.c: Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3986 | Set the correct value for the cch element of MENUITEMINFO in | |
3987 | GetMenuItemInfo. | |
3988 | ||
3989 | * dlls/gdi/gdi32.spec: Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
3990 | Fix spec file entries for EnumFontFamiliesEx*. | |
3991 | ||
3992 | * tools/bug_report.pl: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
3993 | Further code simplifications and interface (consistency) improvements. | |
3994 | Fix selection of the Wine binary which was broken by a recent change. | |
3995 | ||
3996 | * windows/sysparams.c: Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
3997 | Added proper termination upon failure. | |
3998 | ||
3999 | * debugger/types.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
4000 | Fixed basic type evaluation. | |
4001 | ||
4002 | * server/registry.c: Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
4003 | Ensure that non-NULL terminated stings are saved correctly. | |
4004 | ||
4005 | * windows/input.c: Rein Klazes <rklazes@casema.net> | |
4006 | Correct the NotifyCode in the WM_COMMAND message sent by | |
4007 | KBD_translate_accelerator(). | |
4008 | ||
4009 | * dlls/winaspi/winaspi32.c: Marcus Meissner <marcus@jet.franken.de> | |
4010 | Slightly better REQUEST SENSE dumping, fixed GET_DEV_TYPE returns, | |
4011 | work around EXEC SCSI commands which do not set the host<->target data | |
4012 | flags, ignore errors on DVD REPORT KEY/DVD SEND KEY. | |
4013 | ||
4014 | * server/context_i386.c: Peter Hunnisett <hunnise@nortelnetworks.com> | |
4015 | Changed PTRACE_PEEKUSER to PTRACE_PEEKUSR and PTRACE_POKEUSER to | |
4016 | PTRACE_POKEUSR for libc5(?) compile. | |
4017 | ||
4018 | * controls/combo.c: Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
4019 | Stop a WM_SETTEXT message (and friends) to a combo sending CBN_EDIT* | |
4020 | messages to the parent. | |
4021 | ||
4022 | * include/winbase.h, memory/heap.c: Francois Gouget <fgouget@psn.net> | |
4023 | Added (correct) prototype for HeapWalk. | |
4024 | ||
4025 | * dlls/ole32/ifs.c, include/wine/obj_base.h: | |
4026 | Francois Gouget <fgouget@psn.net> | |
4027 | - The ICOM_CMETHODxxx cause problems because the 'const' changes the | |
4028 | signature. There's no such thing on Windows anyway (it's a shame) so | |
4029 | just remove them altogether. | |
4030 | - HeapMinimize returns a void, not a 'void*' | |
4031 | ||
4032 | 2000-03-20 Alexandre Julliard <julliard@winehq.com> | |
4033 | ||
4034 | * windows/ttydrv/event.c, windows/ttydrv/init.c, windows/ttydrv/keyboard.c, windows/ttydrv/main.c, windows/x11drv/desktop.c, windows/x11drv/init.c, windows/x11drv/keyboard.c, windows/x11drv/main.c, loader/main.c, misc/main.c, objects/gdiobj.c, windows/event.c, windows/keyboard.c, windows/multimon.c, windows/ttydrv/desktop.c, windows/win.c, controls/desktop.c, dlls/dinput/dinput_main.c, dlls/display/display_main.c, dlls/mouse/mouse_main.c, dlls/ttydrv/ttydrv.spec, dlls/ttydrv/ttydrv_main.c, dlls/x11drv/x11drv.spec, dlls/x11drv/x11drv_main.c, graphics/ttydrv/init.c, graphics/x11drv/init.c, include/desktop.h, include/keyboard.h, include/message.h, include/monitor.h, include/mouse.h, include/ttydrv.h, include/user.h, include/x11drv.h: | |
4035 | Moved graphics initialisation to the x11drv/ttydrv dll init code. | |
4036 | Merged event, keyboard and mouse drivers into USER driver. | |
4037 | ||
4038 | 2000-03-19 Alexandre Julliard <julliard@winehq.com> | |
4039 | ||
4040 | * ole/ole2nls.c: Andrew Lewycky <andrewl@corel.com> | |
4041 | Improved CompareStringA performance. | |
4042 | ||
4043 | * library/winestub.c: Added missing debugtools.h include. | |
4044 | ||
4045 | * programs/winhelp/hlpfile.c, programs/winhelp/macro.c, programs/winhelp/macro.lex.l, programs/winhelp/winhelp.c, programs/clock/language.c, programs/clock/main.h, programs/cmdlgtst/cmdlgtst.c, programs/notepad/dialog.c, programs/notepad/main.c, programs/notepad/search.c, programs/progman/dialog.c, programs/progman/group.c, programs/progman/main.c, programs/progman/program.c, programs/view/init.c, programs/view/view.c: | |
4046 | Niels Kristian Bech Jensen <nkbj@image.dk> | |
4047 | Fixed some compiler errors and warnings. | |
4048 | ||
4049 | * ole/ole2nls.c: Steven Elliott <elliotsl@mindspring.com> | |
4050 | Temporarily implemented the LCMAP_SORTKEY flag in the LCMapStringW() | |
4051 | function pending a more complete implementation of locales. | |
4052 | ||
4053 | * loader/module.c: | |
4054 | Hack: always try builtin module before elf or elfdll to avoid loading | |
4055 | a builtin dll .so file in the wrong mode. | |
4056 | ||
4057 | * graphics/x11drv/xfont.c, objects/font.c: | |
4058 | Moved font resource functions out of the X11 driver. | |
4059 | ||
4060 | * tools/makedep.c: | |
4061 | Added support for source files stored in subdirectories. | |
4062 | ||
4063 | * graphics/enhmetafiledrv/init.c, graphics/metafiledrv/init.c, graphics/psdrv/init.c, graphics/ttydrv/init.c, graphics/win16drv/init.c, graphics/x11drv/graphics.c, graphics/x11drv/init.c, include/gdi.h, include/x11drv.h, objects/dc.c: | |
4064 | Added GetDCOrgEx in graphics device interface and removed X11 code | |
4065 | from dc.c. | |
4066 | ||
4067 | * dlls/winmm/mmio.c, dlls/winmm/mmsystem.spec, dlls/winmm/winemm.h, dlls/winmm/winmm.spec, include/mmsystem.h: | |
4068 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
4069 | Fixed segmented/linear buffers manipulation. | |
4070 | Better IO buffering. | |
4071 | Added some missing prototypes. | |
4072 | ||
4073 | * dlls/comctl32/treeview.c, dlls/shell32/brsfolder.c: | |
4074 | Francois Gouget <fgouget@psn.net> | |
4075 | Explicitly use the TVN_xxxA version of the macros. | |
4076 | ||
4077 | * include/commctrl.h: Francois Gouget <fgouget@psn.net> | |
4078 | - Added the TVN_xxxA macros | |
4079 | - Added missing TBNOTIFY macros and types | |
4080 | - Added SNDMSG | |
4081 | ||
4082 | * include/winuser.h: Francois Gouget <fgouget@psn.net> | |
4083 | Added WM_APP. | |
4084 | ||
4085 | * scheduler/client.c, scheduler/critsection.c, windows/clipboard.c, windows/ttydrv/clipboard.c, windows/ttydrv/keyboard.c, graphics/x11drv/graphics.c, graphics/x11drv/palette.c, include/x11drv.h, library/winestub.c, loader/ne/segment.c, memory/virtual.c, misc/main.c, misc/printdrv.c, misc/registry.c, misc/xmalloc.c, objects/palette.c, graphics/win16drv/init.c, graphics/x11drv/bitblt.c, graphics/x11drv/brush.c, graphics/x11drv/dib.c: | |
4086 | Dimitrie O. Paun <dimi@cs.toronto.edu> | |
4087 | Removed most calls to xmalloc/xrealloc. | |
4088 | ||
4089 | * include/windef.h: Francois Gouget <fgouget@psn.net> | |
4090 | - Added missing definition for GLOBALHANDLE and LOCALHANDLE | |
4091 | - Fixed the prototype of WNDENUMPROC | |
4092 | ||
4093 | * include/ddeml.h: Francois Gouget <fgouget@psn.net> | |
4094 | Added some missing defines. | |
4095 | ||
4096 | * windows/dialog.c: Andrew Lewycky <andrewl@corel.com> | |
4097 | Propagate IsDialogMessage to the parent if the dialog has the | |
4098 | DS_CONTROL flag. | |
4099 | ||
4100 | * memory/string.c: Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
4101 | Added an exception frame for lstrcpy16. | |
4102 | ||
4103 | * loader/main.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
4104 | Now attaching imported DLLs of a winelib executable. | |
4105 | ||
4106 | * include/wine/obj_inplace.h: Marcus Meissner <marcus@jet.franken.de> | |
4107 | IOleItemContainer has OLEGUID(0x11c), not 0x11a. | |
4108 | ||
4109 | * dlls/ole32/compobj.c: Marcus Meissner <marcus@jet.franken.de> | |
4110 | Fixed memory corruption with CoTaskMemRealloc. | |
4111 | ||
4112 | * tools/genpatch: Steven Elliott <elliotsl@mindspring.com> | |
4113 | Made various changes to tools/genpatch including suggestions from Ove | |
4114 | Kaaven (Place added files last in the patch. Add a switch that | |
4115 | specifies modified files.) | |
4116 | ||
4117 | * include/tchar.h, include/winnt.h: Francois Gouget <fgouget@psn.net> | |
4118 | Moved the definition of PTSTR and LPTSTR from tchar.h to winnt.h. | |
4119 | ||
4120 | * include/windows.h: Francois Gouget <fgouget@psn.net> | |
4121 | Should include 'winspool.h'. | |
4122 | ||
4123 | * tools/wrc/parser.h, tools/wrc/parser.l: | |
4124 | Francois Gouget <fgouget@psn.net> | |
4125 | - An extern statement finishes with the first closing '}' or the first | |
4126 | outer ';' | |
4127 | - Handle '#error', '#line' and '#pragma' even when in the 'pp_strips', | |
4128 | 'pp_stripe', 'pp_stripp' or 'pp_false' contexts (just like '#if' and | |
4129 | co). But still don't issue an error if '#error' is found when in the | |
4130 | 'pp_false' state. | |
4131 | ||
4132 | * tools/wrc/parser.y: Francois Gouget <fgouget@psn.net> | |
4133 | Make the first comma in the control's definition optional. | |
4134 | ||
4135 | * dlls/ole32/datacache.c: Andrew Lewycky <andrewl@corel.com> | |
4136 | Support loading any presentation aspect. | |
4137 | ||
4138 | * dlls/winaspi/aspi.c: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
4139 | Avoid a link error from another DLL on FreeBSD. | |
4140 | ||
4141 | * dlls/winmm/joystick.c, dlls/winmm/joystick/joystick.c: | |
4142 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
4143 | Fixed joystick ID/deviceID/driver handle/instance ID mixup. | |
4144 | ||
4145 | * graphics/x11drv/dib.c: Andrew Lewycky <andrewl@corel.com> | |
4146 | Delete the shm segment as soon as wine and X have attached it. | |
4147 | ||
4148 | * dlls/winsock/socket.c: Lars Heete <hel@admin.de> | |
4149 | Corrected handling of proto==NULL in WINSOCK_getservbyname and | |
4150 | WINSOCK_getservbyport. | |
4151 | ||
4152 | * windows/event.c, include/main.h, loader/main.c, misc/main.c, miscemu/main.c, objects/gdiobj.c, relay32/.cvsignore, relay32/Makefile.in, relay32/gdi32.spec, relay32/user32.spec, configure.in, dlls/Makefile.in, dlls/gdi/.cvsignore, dlls/gdi/Makefile.in, dlls/gdi/gdi.spec, dlls/gdi/gdi32.spec, dlls/gdi/gdi_main.c, dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in, dlls/ttydrv/ttydrv.spec, dlls/ttydrv/ttydrv_main.c, dlls/user/.cvsignore, dlls/user/Makefile.in, dlls/user/user.spec, dlls/user/user32.spec, dlls/user/user_main.c, dlls/x11drv/.cvsignore, dlls/x11drv/Makefile.in, dlls/x11drv/x11drv.spec, dlls/x11drv/x11drv_main.c, if1632/.cvsignore, if1632/Makefile.in, if1632/gdi.spec, if1632/user.spec, Make.rules.in, configure: | |
4153 | Created separate dlls for user,gdi,ttydrv,x11drv. | |
4154 | Fixed Winelib argc handling (thanks to Eric Pouech). | |
4155 | ||
4156 | 2000-03-18 Alexandre Julliard <julliard@winehq.com> | |
4157 | ||
4158 | * graphics/psdrv/escape.c, include/dinput.h, include/keyboard.h, include/ttydrv.h, include/tweak.h, include/user.h, include/x11drv.h, loader/main.c, misc/tweak.c, ole/ole2nls.c, scheduler/synchro.c, windows/ttydrv/init.c, windows/ttydrv/keyboard.c, windows/ttydrv/main.c, windows/x11drv/init.c, windows/x11drv/main.c: | |
4159 | Misc small cleanups. | |
4160 | ||
4161 | * windows/spy.c, windows/sysparams.c, graphics/x11drv/bitblt.c, loader/dos/dosvm.c, misc/Makefile.in, misc/main.c, misc/spy.c, objects/Makefile.in, objects/clipping.c, objects/cursoricon.c, objects/region.c, objects/text.c, windows/Makefile.in, windows/cursoricon.c, windows/message.c: | |
4162 | Avoid calling the *Rect USER functions from inside GDI. | |
4163 | Moved a few USER functions to a more appropriate location. | |
4164 | ||
4165 | * loader/main.c, misc/Makefile.in, misc/main.c, misc/options.c, misc/registry.c, misc/version.c, miscemu/main.c, windows/x11drv/main.c, windows/x11drv/monitor.c, dlls/ddraw/ddraw_main.c, documentation/wine.man.in, graphics/x11drv/bitblt.c, graphics/x11drv/palette.c, include/main.h, include/options.h, include/shell.h, wine.ini: | |
4166 | Moved command-line option handling out of the X11 driver. | |
4167 | Added support for "--" prefix on options. | |
4168 | Replaced a few X11 command-line options by wine.conf parameters. | |
4169 | ||
4170 | 2000-03-17 Alexandre Julliard <julliard@winehq.com> | |
4171 | ||
4172 | * graphics/Makefile.in, graphics/d3d_private.h, graphics/d3dcommon.c, graphics/d3ddevices.c, graphics/d3dexecutebuffer.c, graphics/d3dlight.c, graphics/d3dmaterial.c, graphics/d3dtexture.c, graphics/d3dviewport.c, graphics/ddraw.c, graphics/ddraw_private.h, graphics/vga.c, relay32/Makefile.in, relay32/ddraw.spec, relay32/dinput.spec, windows/Makefile.in, windows/dinput.c, Make.rules.in, configure, configure.in, dlls/Makefile.in, dlls/ddraw/.cvsignore, dlls/ddraw/Makefile.in, dlls/ddraw/d3d_private.h, dlls/ddraw/d3dcommon.c, dlls/ddraw/d3ddevices.c, dlls/ddraw/d3dexecutebuffer.c, dlls/ddraw/d3dlight.c, dlls/ddraw/d3dmaterial.c, dlls/ddraw/d3dtexture.c, dlls/ddraw/d3dviewport.c, dlls/ddraw/ddraw.spec, dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h, dlls/dinput/.cvsignore, dlls/dinput/Makefile.in, dlls/dinput/dinput.spec, dlls/dinput/dinput_main.c: | |
4173 | Made ddraw and dinput separate dlls. | |
4174 | ||
4175 | * server/process.c, server/process.h, server/ptrace.c, server/request.c, server/request.h, server/thread.c, server/thread.h, server/trace.c, include/server.h, include/thread.h, include/winbase.h, include/windef.h, loader/module.c, scheduler/client.c, scheduler/process.c, scheduler/sysdeps.c, scheduler/thread.c: | |
4176 | Have threads and processes exit more cleanly whenever possible. | |
4177 | ||
4178 | * relay32/builtin32.c: | |
4179 | Include space for resources in the module header instead of doing a | |
4180 | separate allocation. | |
4181 | ||
4182 | * Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/mpr/.cvsignore, dlls/mpr/Makefile.in, misc/network.c: | |
4183 | Made MPR a separate dll. | |
4184 | ||
4185 | * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.h: | |
4186 | Andrew Lewycky <andrewl@corel.com> | |
4187 | Rewrite the BIGBLOCKFILE implementation for better performance. | |
4188 | ||
4189 | * tools/bug_report.pl: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
4190 | Further simplify the code and remove some redundant code. | |
4191 | Make the user interface more consistent and appealing. | |
4192 | ||
4193 | * dlls/ole32/defaulthandler.c: Andrew Lewycky <andrewl@corel.com> | |
4194 | Avoid a refcount leak in QueryInterface when delegating. | |
4195 | And a couple of minor bugs. | |
4196 | ||
4197 | 2000-03-15 Alexandre Julliard <julliard@winehq.com> | |
4198 | ||
4199 | * debugger/info.c, debugger/memory.c, debugger/msc.c, debugger/source.c, debugger/stabs.c, debugger/stack.c, debugger/types.c, debugger/winedbg.c, debugger/break.c, debugger/db_disasm.c, debugger/dbg.y, debugger/dbgmain.c, debugger/debug.l, debugger/debugger.h, debugger/display.c, debugger/expr.c, debugger/hash.c: | |
4200 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
4201 | Introduced DBG_VALUE struct to manipulate debugger/debuggee address space. | |
4202 | Added watch (hardware assisted debugging) and whatis (type of expr) commands. | |
4203 | Fixed some issues in local vars handling (stabs parsing & registers optimization). | |
4204 | ||
4205 | * graphics/x11drv/graphics.c, graphics/x11drv/text.c: | |
4206 | Karl Lessard <karll@corel.ca> | |
4207 | Update DIB sections in text output and for graphics primitives. | |
4208 | ||
4209 | * windows/dce.c, windows/x11drv/event.c: | |
4210 | Michael Abd-El-Malek (on behalf of Corel) | |
4211 | When we were switching to another desktop, the popup windows lost | |
4212 | their WS_VISIBLE flag. | |
4213 | ||
4214 | * server/context_i386.c: | |
4215 | Avoid SIGSTOP/SIGCONT race when ptrace is disabled. | |
4216 | Fixed context flags handling (thanks to Eric Pouech). | |
4217 | ||
4218 | * server/process.c, server/ptrace.c, server/thread.c, server/thread.h: | |
4219 | Avoid SIGSTOP/SIGCONT race when ptrace is disabled. | |
4220 | ||
4221 | * server/debugger.c: Fixed bug in generate_startup_debug_events(). | |
4222 | ||
4223 | * programs/Makefile.in, programs/winemine/.cvsignore, programs/winemine/Makefile.in, programs/winemine/README, programs/winemine/dialog.c, programs/winemine/dialog.h, programs/winemine/main.c, programs/winemine/main.h, programs/winemine/resource.h, programs/winemine/rsrc.rc, programs/winemine/winemine.spec, configure, configure.in: | |
4224 | Joshua Thielen <fozey@netzero.com> | |
4225 | Added winemine app. | |
4226 | ||
4227 | * tools/bug_report.pl: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
4228 | Improved the visual appearence of the user interface. Made the code | |
4229 | somewhat simpler. | |
4230 | ||
4231 | 2000-03-12 Alexandre Julliard <julliard@winehq.com> | |
4232 | ||
4233 | * dlls/crtdll/crtdll_main.c, dlls/crtdll/crtdll.spec: | |
4234 | Waldek Hebisch <hebisch@math.uni.wroc.pl> | |
4235 | Implemented _read and _lseek. | |
4236 | ||
4237 | * dlls/winsock/socket.c: Rein Klazes <rklazes@casema.net> | |
4238 | Correct conversion of level parameter if WINSOCK_setsockopt is called | |
4239 | for option WS_SO_DONTLINGER. | |
4240 | ||
4241 | * objects/gdiobj.c: Rein Klazes <rklazes@casema.net> | |
4242 | Correct rounding of the result in MulDiv16(). | |
4243 | ||
4244 | * dlls/winaspi/aspi.c, dlls/winaspi/winescsi.h: | |
4245 | Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
4246 | Fixed FreeBSD compilation. | |
4247 | ||
4248 | * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplobby.c, dlls/dplayx/name_server.c, dlls/dplayx/name_server.h, documentation/status/directplay: | |
4249 | Peter Hunnisett <hunnise@nortelnetworks.com> | |
4250 | - Make registry usage a little more correct and modern | |
4251 | - Create home for all dplay name server functionality | |
4252 | - Add the framework for EnumSessions | |
4253 | - Documentation update | |
4254 | ||
4255 | * dlls/advapi32/security.c, dlls/avifil32/avifile.c, include/debugdefs.h: | |
4256 | Dimitrie Paun <dimi@bigfoot.com> | |
4257 | Cleaned up debug channels a bit. | |
4258 | ||
4259 | * graphics/ddraw.c: Marcus Meissner <Marcus.Meissner@caldera.de> | |
4260 | Implemented stretched blts for depth 24 (unoptimized). | |
4261 | ||
4262 | 2000-03-10 Alexandre Julliard <julliard@winehq.com> | |
4263 | ||
4264 | * debugger/winedbg.c: Fixed OUTPUT_DEBUG_STRING pointer handling. | |
4265 | ||
4266 | * include/process.h, memory/virtual.c, scheduler/process.c: | |
4267 | Removed PROCESS_IsCurrent(). | |
4268 | ||
4269 | * include/server.h, scheduler/debugger.c, server/context_i386.c, server/debugger.c, server/file.c, server/main.c, server/object.h, server/process.c, server/request.c, server/request.h, server/thread.c, server/thread.h, server/trace.c, tools/make_requests, win32/except.c, dlls/ntdll/exception.c: | |
4270 | Added specific routines for OUTPUT_DEBUG_STRING and EXCEPTION debug events. | |
4271 | Generate a breakpoint event on process attach. | |
4272 | Misc cleanups in request handling. | |
4273 | ||
4274 | 2000-03-09 Alexandre Julliard <julliard@winehq.com> | |
4275 | ||
4276 | * debugger/break.c, debugger/dbg.y, debugger/debug.l, debugger/debugger.h: | |
4277 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
4278 | Now relying on exception codes to know when debugger is entered for a | |
4279 | single step trap. | |
4280 | ||
4281 | * debugger/winedbg.c, miscemu/main.c: | |
4282 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
4283 | Added proc to start debugging process from its command line (by launching it). | |
4284 | ||
4285 | * debugger/expr.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
4286 | Cleanup. | |
4287 | ||
4288 | * graphics/psdrv/afm.c: Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
4289 | Add Black as a valid font weight. | |
4290 | Cope with afm files that do not contain {Family|Full}Name entries. | |
4291 | ||
4292 | * dlls/winaspi/winaspi32.c: David Elliott <dfe@netnitco.net> | |
4293 | - Got rid of PROFILE functions. | |
4294 | - Use functionality of aspi.c. | |
4295 | - Automagically read /proc/scsi/scsi (part of aspi.c which is already | |
4296 | in tree). | |
4297 | ||
4298 | * graphics/x11drv/dib.c: Jim Aston <jima@corel.ca> | |
4299 | Handle 24 bit DIBs <-> 24 bit deep/24 bits per pixel XImages. | |
4300 | ||
4301 | * programs/view/globals.h: Mike Castle <dalgoda@ix.netcom.net> | |
4302 | Added resource.h include. | |
4303 | ||
4304 | * windows/rect.c: Marcus Meissner <marcus@jet.franken.de> | |
4305 | IsRectEmpty also returns true for negative width/heights (verified | |
4306 | against Windows), found by Brad Oliver <bradman@pobox.com>. | |
4307 | ||
4308 | * dlls/oleaut32/variant.c: Lawson Whitney <lawson_whitney@juno.com> | |
4309 | Take type from referenced variant for VT_BYREF && VT_VARIANT. | |
4310 | ||
4311 | * relay32/builtin32.c, scheduler/client.c, scheduler/debugger.c, scheduler/process.c, server/debugger.c, server/object.h, server/process.c, server/process.h, server/ptrace.c, server/request.c, server/request.h, server/thread.c, server/trace.c, include/elfdll.h, include/module.h, include/pe_image.h, include/process.h, include/server.h, loader/elf.c, loader/elfdll.c, loader/module.c, loader/pe_image.c: | |
4312 | Store the list of loaded dlls in the server, and generate debug events | |
4313 | internally. | |
4314 | ||
4315 | 2000-03-08 Alexandre Julliard <julliard@winehq.com> | |
4316 | ||
4317 | * server/thread.c, server/trace.c, tools/make_requests, include/server.h, scheduler/client.c: | |
4318 | Added server protocol version check. | |
4319 | ||
4320 | * include/aspi.h, include/winaspi.h, include/wnaspi32.h, msdos/Makefile.in, msdos/dosaspi.c, Makefile.in, configure, configure.in, dlls/Makefile.in, dlls/winaspi/.cvsignore, dlls/winaspi/Makefile.in, dlls/winaspi/aspi.c, dlls/winaspi/winaspi16.c, dlls/winaspi/winaspi32.c, dlls/winaspi/winescsi.h, dlls/winaspi/wnaspi32.spec: | |
4321 | David Elliott <dfe@netnitco.net> | |
4322 | - Slightly reworked include files (less messy, more straightforward). | |
4323 | - Moved DOS ASPI functionality to msdos/dosaspi.c. | |
4324 | - Got rid using PROFILE to get SCSI info from wine.conf. | |
4325 | - Read scsi info from /proc/scsi/scsi. | |
4326 | - Added setting of a reasonable timeout when opening a SCSI device (5 | |
4327 | minutes, defined in winescsi.h). | |
4328 | - ExecScsiCommand now ALWAYS posts, even on error (which is the correct | |
4329 | behavior). | |
4330 | ||
4331 | * dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/rsrc.rc, dlls/shell32/shell32_Sk.rc, dlls/shell32/shres.rc, documentation/wine.man.in, include/options.h, misc/main.c, resources/sysres_Sk.rc, resources/user32.rc: | |
4332 | Simen Zamecnik <simen@nextra.sk> | |
4333 | Added Slovak language support. | |
4334 | ||
4335 | * dlls/shell32/shell32_Ja.rc, dlls/shell32/shres.rc, include/options.h, misc/main.c, resources/.cvsignore, resources/sysres_Ja.rc, resources/user32.rc, dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/rsrc.rc: | |
4336 | Junichi Kuchinishi <jkuchi@mahoroba.ne.jp> | |
4337 | Added some Japanese resources. | |
4338 | ||
4339 | * dlls/ole32/Makefile.in, dlls/ole32/clipboard.c, dlls/ole32/datacache.c, dlls/ole32/ole2impl.c, dlls/ole32/ole2stubs.c, dlls/ole32/olestd.h, dlls/ole32/storage32.c, include/ole2.h, include/winerror.h: | |
4340 | Abey George <abey@macadamian.com> | |
4341 | Implemented OLE clipboard functionality for Embed Source format. | |
4342 | It helps you cut and paste data with Embed Source format between | |
4343 | applications. It also implements OleCreateFromData and | |
4344 | OleQueryCreateFromData and fixes some bugs in datacache.c. | |
4345 | ||
4346 | * loader/module.c: Ulrich Czekalla <ulrichc@corel.ca> | |
4347 | wm->modname might be invalid at the end of FreeLibrary. | |
4348 | ||
4349 | * loader/ne/module.c, misc/debugstr.c, misc/error.c, windows/defdlg.c, windows/defwnd.c, windows/dialog.c, windows/focus.c, windows/input.c, windows/user.c, windows/x11drv/event.c, windows/x11drv/keyboard.c, controls/edit.c, controls/menu.c, debugger/stack.c, dlls/comctl32/commctrl.c, dlls/winsock/async.c, dlls/winsock/socket.c, include/dce.h, include/menu.h, include/message.h, include/nonclient.h, include/queue.h, include/stackframe.h, include/struct32.h, include/thread.h, include/win.h, include/winbase.h, include/wine/winuser16.h, include/winpos.h, loader/module.c, controls/button.c: | |
4350 | Patrik Stridvall <ps@leissner.se> | |
4351 | Removed a lot of unnecessary includes and fixed the compile errors. | |
4352 | ||
4353 | * dlls/ole32/moniker.c, dlls/ole32/storage32.c, include/ole2.h, include/shell.h, memory/global.c, misc/registry.c, misc/wsprintf.c, server/registry.c, server/request.c: | |
4354 | Patrik Stridvall <ps@leissner.se> | |
4355 | Fixed some warnings. | |
4356 | ||
4357 | * dlls/oleaut32/variant.c: Lawson Whitney <lawson_whitney@juno.com> | |
4358 | Corrected value for DAYS_IN_ONE_YEAR. | |
4359 | ||
4360 | * dlls/crtdll/crtdll_main.c: | |
4361 | Alexandre Julliard <julliard@codeweavers.com> (for Corel) | |
4362 | Cleaned up CRTDLL__unlink. | |
4363 | ||
4364 | * controls/static.c: Ulrich Czekalla <ulrichc@corel.ca> | |
4365 | The static control only needs to invalidate its rect when we SetText. | |
4366 | ||
4367 | * include/winuser.h, misc/spy.c: | |
4368 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
4369 | Added a few messages for IME. | |
4370 | ||
4371 | * debugger/Makefile.in, debugger/break.c, debugger/db_disasm.c, debugger/dbg.y, debugger/debug.l, debugger/debugger.h, debugger/display.c, debugger/expr.c, debugger/hash.c, debugger/info.c, debugger/memory.c, debugger/registers.c, debugger/source.c, debugger/stabs.c, debugger/stack.c, debugger/types.c, debugger/winedbg.c, include/debugdefs.h, include/debugger.h, miscemu/main.c: | |
4372 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
4373 | No longer directly accessing debuggee memory. | |
4374 | Execution context (mode, steps...) are now linked to a thread. | |
4375 | Removed some X11 crst hacks. | |
4376 | Rewrote info/walk commands. | |
4377 | Removed direct debugger invocation code (and moved the rest to the new | |
4378 | winedbg.c file). | |
4379 | ||
4380 | * scheduler/debugger.c, scheduler/process.c, server/process.c, server/trace.c, win32/except.c, win32/newfns.c, include/ntddk.h, include/server.h, include/winbase.h, loader/module.c, dlls/ntdll/exception.c: | |
4381 | Removed PDB32_DEBUGGED flag and send all debug events unconditionally. | |
4382 | Implemented IsDebuggerPresent(). | |
4383 | ||
4384 | * server/debugger.c, server/object.h, server/process.c, server/process.h, server/thread.c, server/thread.h, server/trace.c, include/process.h, include/server.h, scheduler/client.c, scheduler/debugger.c, scheduler/process.c, scheduler/thread.c: | |
4385 | Generate CREATE_PROCESS/THREAD debug events internally in the server. | |
4386 | ||
4387 | 2000-03-07 Alexandre Julliard <julliard@winehq.com> | |
4388 | ||
4389 | * scheduler/critsection.c, scheduler/thread.c, win32/Makefile.in, win32/thread.c, include/thread.h, include/winbase.h: | |
4390 | Better implementation of inline functions SetLastError and | |
4391 | GetCurrentThreadId. Added asm inlines for Interlocked* functions. | |
4392 | ||
4393 | * dlls/ntdll/signal_i386.c, include/ntddk.h, dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec: | |
4394 | Added DbgBreakPoint. Fixed exception record contents on SIGTRAP. | |
4395 | ||
4396 | * loader/ne/module.c, loader/ne/segment.c: | |
4397 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
4398 | Fixed second instance DGROUP loading. | |
4399 | ||
4400 | * include/winuser.h, misc/main.c: | |
4401 | Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
4402 | Implement SPI_GETICONMETRICS. | |
4403 | Change WARN -> FIXME for unimplemented SPI_s and set appropriate error. | |
4404 | ||
4405 | * memory/global.c: Marcus Meissner <marcus@jet.franken.de> | |
4406 | Actual write the cached struct in GlobalMemoryStatus. | |
4407 | ||
4408 | * documentation/fonts, graphics/x11drv/xfont.c: | |
4409 | Rein Klazes <rklazes@casema.net> | |
4410 | Include in the AddFontResourceA/W fixme message a pointer to the fonts | |
4411 | document. In this document tell the user how to find the needed tools. | |
4412 | ||
4413 | * dlls/winsock/socket.c: Rein Klazes <rklazes@casema.net> | |
4414 | Add a message and fix error code if __ws_getservbyname() and | |
4415 | __ws_getservbyport() cannot find the requested service. | |
4416 | Fix WINSOCK_setsockopt() when called with optval pointing to 16 bit int. | |
4417 | ||
4418 | * dlls/winmm/mmio.c: Ulrich Czekalla <ulrichc@corel.ca> | |
4419 | Check for existence if MMIO_EXIST is passed to MMIO_Open. | |
4420 | ||
4421 | * dlls/ole32/filemoniker.c: Jeff Tranter <jefft@corel.ca> | |
4422 | The pathname was stored in a string of size 100, which was not always | |
4423 | large enough. It should be set to MAX_PATH (255). | |
4424 | ||
4425 | * loader/task.c: Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
4426 | Several fixes to MakeProcInstance. | |
4427 | ||
4428 | 2000-03-05 Alexandre Julliard <julliard@winehq.com> | |
4429 | ||
4430 | * dlls/winmm/Makefile.in, dlls/winsock/Makefile.in, dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in, dlls/olecli/Makefile.in, dlls/olesvr/Makefile.in, dlls/rasapi32/Makefile.in, dlls/shell32/Makefile.in, dlls/version/Makefile.in, dlls/win32s/Makefile.in, dlls/Makefile.in, dlls/avifil32/Makefile.in, dlls/commdlg/Makefile.in, dlls/dplayx/Makefile.in, dlls/lzexpand/Makefile.in, dlls/msvideo/Makefile.in, dlls/Makedll.rules.in: | |
4431 | Added support for creating extra symlinks for .so files that contain | |
4432 | multiple dlls. | |
4433 | ||
4434 | 2000-03-04 Alexandre Julliard <julliard@winehq.com> | |
4435 | ||
4436 | * */Makefile.in, Make.rules.in, Makefile.in, configure, configure.in, dlls/.cvsignore, dlls/Makedll.rules.in: | |
4437 | Moved dll-specific make rules to a separate Makedll.rules file. | |
4438 | ||
4439 | * misc/registry.c: Fixed error checking in registry saving. | |
4440 | ||
4441 | * dlls/winsock/socket.c: Ove Kaaven <ovek@arcticnet.no> | |
4442 | WSACleanup should set last error to WSANOTINITIALISED if failing | |
4443 | because Winsock was not initialized... | |
4444 | ||
4445 | * dlls/ole32/compobj.c, include/ole.h, include/wine/obj_base.h: | |
4446 | Marcus Meissner <marcus@jet.franken.de> | |
4447 | CoLoadLibrary gets UNICODE, not ASCII strings. (spotted by Lawson | |
4448 | Whitney), removed the dllName component of the openDlls. Added some | |
4449 | debugstr_guid(). | |
4450 | ||
4451 | * dlls/ntdll/nt.c: Dan Scott <dan.scott@home.com> | |
4452 | Fixed typos in _alldiv() and _allmul(). | |
4453 | ||
4454 | * configure.in, configure: Marcus Meissner <marcus@jet.franken.de> | |
4455 | Added message for missing xpm devel libs for debian/corel. | |
4456 | ||
4457 | * dlls/ole32/ole2.c: Pierre Mageau <pierre@macadamian.com> | |
4458 | OleRegGetUserType did query wrong registry key. | |
4459 | ||
4460 | * memory/global.c: Marcus Meissner <marcus@jet.franken.de> | |
4461 | Some applications call GlobalMemoryStatus() very often. Cache the | |
4462 | results of the call for 1 second (spotted by Corel). | |
4463 | ||
4464 | * windows/x11drv/event.c: Marcus Meissner <marcus@jet.franken.de> | |
4465 | GetClipboardData16 might return an invalid global handle (spotted by | |
4466 | Corel). | |
4467 | ||
4468 | * objects/enhmetafile.c: Lilia Roumiantseva | |
4469 | cbCountSizeOfEnhMetafile callback function instead of increasing a | |
4470 | contents of the pointer to the size increased the pointer itself. | |
4471 | ||
4472 | * documentation/psdriver: Huw D M Davies <h.davies1@physics.ox.ac.uk> | |
4473 | Fix docs to reflect change to .winerc processing. | |
4474 | ||
4475 | * tools/wineinstall: Ove Kaaven <ovek@arcticnet.no> | |
4476 | Fixed a couple of config.cache problems. | |
4477 | ||
4478 | * dlls/comctl32/trackbar.c: Vahid Pourlotfali | |
4479 | Trackbar contol did not have proper position value in case of | |
4480 | SB_THUMBTRACK notification message: it was always sending 0. | |
4481 | ||
4482 | Jim Aston <jima@corel.ca> | |
4483 | Made the slider control a rect. It had been trying to draw a notched | |
4484 | slider, but the result didn't look right. | |
4485 | ||
4486 | * dlls/winsock/socket.c: Rein Klazes <rklazes@casema.net> | |
4487 | Made WINSOCK_setsockopt handle option SO_DONTLINGER correctly. | |
4488 | ||
4489 | * objects/cursoricon.c: Serge Ivanov <sergei@corel.ca> | |
4490 | CURSORICON_IconToCursor: inconsistent Lock/Unlock | |
4491 | ||
4492 | * files/profile.c: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
4493 | PROFILE_GetString: only accept NULL for keyname to return the list of | |
4494 | keys as Win95 does. | |
4495 | ||
4496 | * graphics/x11drv/dib.c: Joerg Mayer <jmayer@telesun2.telemation.de> | |
4497 | Fix a sign bug where memcpy was called with negative length. | |
4498 | ||
4499 | 2000-02-29 Alexandre Julliard <julliard@winehq.com> | |
4500 | ||
4501 | * files/profile.c: Make profile key a global handle. | |
4502 | ||
4503 | * dlls/win32s/.cvsignore, dlls/win32s/Makefile.in, dlls/win32s/w32skernel.c, dlls/win32s/w32skrnl.c, Make.rules.in, dlls/Makefile.in: | |
4504 | Renamed libwin32s to use the proper dll name (libw32skrnl). | |
4505 | ||
4506 | * windows/x11drv/keyboard.c, windows/x11drv/wnd.c, dlls/comctl32/monthcal.c, dlls/comctl32/toolbar.c, dlls/imm32/imm.c, dlls/msacm32/driver.c, dlls/msvideo/msvideo_main.c, dlls/shell32/iconcache.c, msdos/int21.c, windows/x11drv/clipboard.c: | |
4507 | Niels Kristian Bech Jensen <nkbj@image.dk> | |
4508 | Removed superfluous #include statements for header files included twice. | |
4509 | ||
4510 | * dlls/comctl32/updown.c: Serge Ivanov <sergei@corel.ca> | |
4511 | Make updown control work. UpDown control always sends WM_*SCROLL | |
4512 | message and uses SB_THUMBPOSITION code (not SB_LINE[UP|DOWN]). | |
4513 | ||
4514 | * dlls/comctl32/header.c: Pascal Lessard <pascal@macadamian.com> | |
4515 | Implemented the behavior of sending WM_CONTEXTMENU when receiving a | |
4516 | WM_RBUTTONUP. | |
4517 | ||
4518 | * dlls/ole32/storage32.c: Murali Pattathe | |
4519 | ||
4520 | This is the patch for the OleConvertOLESTREAMToIStorage wine API. | |
4521 | This API calls another function called OLECONVERT_LoadOLE10 which | |
4522 | basically read the OLE stream from the file through the callback | |
4523 | function (this is passed by the application). | |
4524 | ||
4525 | The reading format was wrong. Still I am not very sure this is 100 % | |
4526 | correct format. I did some reverse engineering and found the format. I | |
4527 | have tried with different OLE object and its worked in paradox. I | |
4528 | haven't tested with any other apps. | |
4529 | ||
4530 | * dlls/oleaut32/Makefile.in, dlls/oleaut32/oleaut32.spec, dlls/oleaut32/stubs.c, dlls/olepro32/olepro32.spec, dlls/olepro32/olepro32stubs.c: | |
4531 | Patrik Stridvall <ps@leissner.se> | |
4532 | Moved some stubs and added forwards in order to make both winapi_check | |
4533 | and checklink happy. | |
4534 | ||
4535 | * tools/winapi_check/*: | |
4536 | Patrik Stridvall <ps@leissner.se> | |
4537 | Moved the rest of the API specification from the global file to the | |
4538 | local files. | |
4539 | ||
4540 | 2000-02-27 Alexandre Julliard <julliard@winehq.com> | |
4541 | ||
4542 | * ANNOUNCE, ChangeLog, include/version.h: Release 20000227. | |
4543 | ||
1070d7d7 AJ |
4544 | ---------------------------------------------------------------- |
4545 | 2000-02-27 Alexandre Julliard <julliard@winehq.com> | |
4546 | ||
4547 | * win32/init.c: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
4548 | GetComputerNameA(): added parameter check like Win95 does. | |
4549 | ||
4550 | * tools/build.c: Patrik Stridvall <ps@leissner.se> | |
4551 | - Fixed some Solaris specific assembler problems | |
4552 | - Fixed some missing .type @function (helps debugging with dbx) | |
4553 | - Fixed code needing __attribute__((constructor))__ for non-GCC ELF compilers | |
4554 | - Fixed use of zero width arrays (ANSI C violation) | |
4555 | - @GOTOFF on Solaris doesn't work - use @GOT and redirection instead | |
4556 | ||
4557 | * memory/selector.c, include/selectors.h: | |
4558 | Patrik Stridvall <ps@leissner.se> | |
4559 | Fixed some Solaris specific assembler problems. | |
4560 | ||
4561 | * dlls/ole32/ole32.spec, dlls/shell32/shlwapi.spec: | |
4562 | Patrik Stridvall <ps@leissner.se> | |
4563 | Fixed some issues found by winapi_check. | |
4564 | ||
4565 | * tools/winapi_check/win32/ntdll.api, tools/winapi_check/win32/ole32.api, tools/winapi_check/win32/oleaut32.api: | |
4566 | Patrik Stridvall <ps@leissner.se> | |
4567 | Updated winapi_check. | |
4568 | ||
4569 | * tools/genpatch: Steven Elliott <elliotsl@mindspring.com> | |
4570 | Added utility that generates patches for submission to | |
4571 | wine-patches@winehq.com. | |
4572 | ||
4573 | * dlls/oleaut32/Makefile.in, dlls/oleaut32/oleaut32.spec: | |
4574 | oleaut32 should not import functions from olepro32. | |
4575 | ||
4576 | * dlls/comctl32/listview.c, include/listview.h: | |
4577 | Pierre Mageau <pierre@macadamian.com> | |
4578 | Don't display the context menu on a double click. | |
4579 | ||
4580 | Ulrich Czekalla <ulrichc@corel.ca> | |
4581 | Set the font on the edit label control to that used by the listview | |
4582 | control. It also uses text metrics to set a more reasonable initial | |
4583 | edit control size. | |
4584 | ||
4585 | Pierre Mageau <pierre@macadamian.com> | |
4586 | Handle M_SETREDRAW in ListView. | |
4587 | Fix to EnsureVisible to handle small and large icon correctly. | |
4588 | Add edit label functionnality to the listview and the file open dialog. | |
4589 | ||
4590 | Ulrich Czekalla <ulrichc@corel.ca> | |
4591 | RelaseDC in CreateEditLabel. | |
4592 | ||
4593 | Pierre Mageau <pierre@macadamian.com> | |
4594 | Add functionnality to create new folder in the open dialog. | |
4595 | Add support for right click menu in common file dialog. | |
4596 | LISTVIEW_EndEditlabel is now handling NONLPSTR_TEXTCALLBACK listview items. | |
4597 | ||
4598 | Serge Ivanov <sergei@corel.ca> | |
4599 | LISTVIEW_GetColumnA fix (do not copy string, pass pointers). | |
4600 | ||
4601 | Luc Tourangeau <luc@macadamian.com> | |
4602 | Preventing a divide by zero when handling LVW_ENSUREVISIBLE message. | |
4603 | ||
4604 | Don Kelly | |
4605 | -Implemented the sorting on insert of items into a ListView control | |
4606 | with either LVS_SORTASCENDING or LVS_SORTDESCENDING set. | |
4607 | -(helping evil applications): sometimes not so well structured apps | |
4608 | (PFPI90, in this case) will not fully initialize structs. In the case | |
4609 | of the LVM_GETITEM message the app may have only initialized the mask | |
4610 | and iItem members of the struct. Added processing of the LVIF_PARAM | |
4611 | mask in the case that iSubItem was set but is invalid/uninitialized. | |
4612 | ||
4613 | Pierre Mageau <pierre@macadamian.com> | |
4614 | Fix for handling correctly the cancelling mode of the Edit label. | |
4615 | Fix width calculation of the edit label. | |
4616 | ||
4617 | Pascal Lessard <pascal@macadamian.com> | |
4618 | Implemented the behavior of sending WM_CONTEXTMENU when receiving a | |
4619 | WM_RBUTTONUP. | |
4620 | ||
4621 | Ulrich Czekalla <ulrichc@corel.ca> | |
4622 | Fixed a painting problem with listview when the view changes and an | |
4623 | edit label is active. | |
4624 | ||
4625 | Ulrich Czekalla <ulrichc@corel.ca> | |
4626 | Fixed a notification problem with listview. On creation if the user | |
4627 | specifies an item with focus and/or selection we should send the | |
4628 | proper notification. Insert was preventing LISTVIEW_SetItem from | |
4629 | seeing the changes and sending the notification. | |
4630 | ||
4631 | Make the draw item rectangle consistent with the selection | |
4632 | rectangle. This allows us to click on the folders and icons in the | |
4633 | file open dialog box and the item actually gets selected. | |
4634 | ||
4635 | * files/drive.c: Petr Tomasek <tomasek@etf.cuni.cz> | |
4636 | - Write serial numbers to the device (FAT) | |
4637 | - DRIVE_ReadSuperblock: better checking for the FAT fs. | |
4638 | ||
4639 | * files/dos_fs.c: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
4640 | GetFullPathName fixes. | |
4641 | ||
4642 | 2000-02-26 Alexandre Julliard <julliard@winehq.com> | |
4643 | ||
4644 | * include/winbase.h, include/winnt.h, memory/string.c, dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c: | |
4645 | Juergen Schmied <juergen.schmied@debitel.net> | |
4646 | Fixed definition of the RtlMemory functions. Use macros internally and | |
4647 | for Winelib, use real functions for exports from ntdll. | |
4648 | ||
4649 | * include/ole2.h: Juergen Schmied <juergen.schmied@debitel.net> | |
4650 | Prototypes OleInitialize, OleUninitialize. | |
4651 | ||
4652 | * dlls/commdlg/filedlg95.c: | |
4653 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
4654 | ArrangeCtrlPositions: fix for user-defined template with no stc32. | |
4655 | ||
4656 | * controls/menu.c, include/menu.h, windows/message.c: | |
4657 | Ulrich Czekalla <ulrichc@corel.com> | |
4658 | Send WM_HELP message when F1 is pressed. | |
4659 | ||
4660 | * controls/listbox.c: Yuxi Zhang <yuxi@corel.ca> | |
4661 | In the listbox, when the last item is selected and deleted, it still | |
4662 | appeared in the window. | |
4663 | ||
4664 | Sheri Steeves <sheri@macadamian.com> | |
4665 | In LISTBOX_UpdateScroll(), if the listbox did not have the WS_SCROLL | |
4666 | style it would just return. This left the horizontal scroll bar | |
4667 | uninitialized and it was appearing at the bottom of the listbox when | |
4668 | it did not have to. | |
4669 | ||
4670 | Serge Ivanov <sergei@corel.com> | |
4671 | LISTBOX_SetColumnWidth adds extra 2 pixels to the passed column width | |
4672 | (it says it is for column margins). Obviously it is wrong, because | |
4673 | margins must be internal. | |
4674 | ||
4675 | * dlls/ole32/Makefile.in, dlls/ole32/errorinfo.c, dlls/oleaut32/Makefile.in, dlls/oleaut32/errorinfo.c: | |
4676 | ErrorInfo functions need to be in ole32, not oleaut32. | |
4677 | ||
4678 | * dlls/crtdll/wcstring.c: More portable CRTDLL_iswctype. | |
4679 | ||
4680 | * dlls/shell32/shlmenu.c, dlls/shell32/shlview.c, dlls/shell32/shlwapi.spec, dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c, dlls/shell32/pidl.h, dlls/shell32/shlfileop.c, dlls/shell32/shlfolder.c: | |
4681 | Juergen Schmied <juergen.schmied@debitel.net> | |
4682 | Moved file functions to shlfileop.c | |
4683 | New SHELL_DeleteDirectoryA | |
4684 | Use shell notifications. | |
4685 | Enabled file manipulation functions. | |
4686 | ||
4687 | * dlls/shell32/folders.c, dlls/shell32/iconcache.c: | |
4688 | Juergen Schmied <juergen.schmied@debitel.net> | |
4689 | Fix for OpenIcon. | |
4690 | ||
4691 | * dlls/shell32/shell32.spec, dlls/shell32/shellpath.c: | |
4692 | Juergen Schmied <juergen.schmied@debitel.net> | |
4693 | Stub PathIsDirectory. | |
4694 | ||
4695 | * dlls/shell32/shellord.c: | |
4696 | Juergen Schmied <juergen.schmied@debitel.net> | |
4697 | Fixes for ShellExecuteEx. | |
4698 | ||
4699 | * dlls/shell32/shell32_main.h, include/wine/undocshell.h, dlls/shell32/changenotify.c, dlls/shell32/shell32_main.c: | |
4700 | Juergen Schmied <juergen.schmied@debitel.net> | |
4701 | Basic implementation of shell notifications. | |
4702 | ||
4703 | * documentation/shell32: Juergen Schmied <juergen.schmied@debitel.net> | |
4704 | Updated. | |
4705 | ||
4706 | * include/wine/obj_contextmenu.h, include/wine/obj_extracticon.h, include/wine/obj_shellfolder.h: | |
4707 | Juergen Schmied <juergen.schmied@debitel.net> | |
4708 | Added Winelib types. | |
4709 | ||
4710 | * dlls/shell32/shres.rc: Juergen Schmied <juergen.schmied@debitel.net> | |
4711 | Added icon no 4 (open folder). | |
4712 | ||
4713 | * dlls/ole32/ole32.spec, dlls/oleaut32/Makefile.in, dlls/oleaut32/errorinfo.c, dlls/oleaut32/oleaut32.spec, include/oleauto.h: | |
4714 | Patrik Stridvall <ps@leissner.se> | |
4715 | Added stubs for {Create,Get,Set}ErrorInfo. | |
4716 | ||
4717 | * dlls/ole32/ole2stubs.c: Abey George <abey@macadamian.com> | |
4718 | Return an error instead of a success code in OleCreate stub function. | |
4719 | ||
4720 | * dlls/comctl32/tab.c, include/tab.h: Don Kelly | |
4721 | In Windows Property Sheet can have any mix of icon-less tabs and tabs | |
4722 | with icons. Adds a check to see if the icon we're adding is non-NULL | |
4723 | (otherwise random junk from memory can be rendered) when the application | |
4724 | has specified the PSP_USEICONID flag is set. Changes to the Tab control | |
4725 | to only render icons for tabs that have the TCIF_IMAGE flag set | |
4726 | (previously, if the flag was set the entire image list of icons was | |
4727 | rendered). | |
4728 | ||
4729 | Stephane Lussier <stephane@macadamian.com> | |
4730 | Fixes for some tab control bugs | |
4731 | ||
4732 | Henning Hoffmann | |
4733 | Fixed some width problem with OWNERDRAW tab. | |
4734 | ||
4735 | Luc Tourangeau <luc@macadamian.com> | |
4736 | TCM_ADJUSTRECT is now returning consistant compare to Windows. | |
4737 | ||
4738 | Serge Ivanov <sergei@corel.ca> | |
4739 | Fixed problem with tab selection. When you select tab it becames first | |
4740 | visible tab. Now leftmost visible tab is calculated properly. | |
4741 | - Added code for correct handling of updown control. | |
4742 | - Forced recalculation of tabs' coordinates when: | |
4743 | a) all items are deleted, | |
4744 | b) window style is canged | |
4745 | ||
4746 | * include/commctrl.h: Ian Schmidt <ischmidt@cfl.rr.com> | |
4747 | Added necessary defines and structures to compile WineLib apps using | |
4748 | MFC 6.0 headers. | |
4749 | Fixed typo in TCM_SETMINTABWIDTH constant. | |
4750 | ||
4751 | * controls/button.c: Bill Jin <billj@corel.ca> | |
4752 | Bitmap buttons were not refreshed correctly. | |
4753 | ||
4754 | * dlls/comctl32/propsheet.c: Jim Aston <jima@corel.ca> | |
4755 | This reverts Matts patch. The messaging needs double checking. | |
4756 | ||
4757 | * windows/message.c, windows/winproc.c, memory/selector.c, misc/w32scomb.c, msdos/dpmi.c, relay32/relay386.c, scheduler/sysdeps.c, scheduler/syslevel.c, tools/build.c, win32/kernel32.c, controls/edit.c, controls/listbox.c, debugger/registers.c, dlls/ntdll/signal_i386.c, if1632/snoop.c, if1632/thunk.c, include/selectors.h, include/thread.h, include/winnt.h, loader/main.c: | |
4758 | Improved the selector get/set functions. | |
4759 | Support ANSI-compatible inline asm (with the help of Patrik Stridvall). | |
4760 | ||
4761 | * dlls/winmm/joystick/Makefile.in, dlls/winmm/mcianim/Makefile.in, dlls/winmm/mciavi/Makefile.in, dlls/winmm/mcicda/Makefile.in, dlls/winmm/mciseq/Makefile.in, dlls/winmm/mciwave/Makefile.in, dlls/winmm/midimap/Makefile.in, dlls/winmm/wavemap/Makefile.in, dlls/winmm/wineoss/Makefile.in, include/acconfig.h, include/config.h.in, dlls/Makefile.in, dlls/avifil32/Makefile.in, dlls/comctl32/Makefile.in, dlls/commdlg/Makefile.in, dlls/msvideo/Makefile.in, dlls/oleaut32/Makefile.in, dlls/shell32/Makefile.in, dlls/winmm/.cvsignore, dlls/winmm/Makefile.in, Make.rules.in, Makefile.in: | |
4762 | Made winmm a separate shared library. | |
4763 | ||
4764 | * scheduler/process.c, tools/bin2res.c, include/wine/windef16.h, loader/ne/resource.c, misc/registry.c, objects/dib.c, ole/ole2nls.c, programs/clock/winclock.c, dlls/shell32/changenotify.c, dlls/shell32/shellord.c, graphics/x11drv/dib.c, if1632/builtin.c, include/dplobby.h, include/wingdi.h, dlls/dplayx/dplobby.c, dlls/icmp/icmp_main.c, dlls/ntdll/reg.c, dlls/odbc32/proxyodbc.c, dlls/oleaut32/typelib.c, dlls/commdlg/filedlg95.c: | |
4765 | Patrik Stridvall <ps@leissner.se> | |
4766 | Fixed ANSI C violations. | |
4767 | ||
4768 | * server/context_i386.c: Patrik Stridvall <ps@leissner.se> | |
4769 | Fixed Solaris specific compiler issue. | |
4770 | ||
4771 | * files/dos_fs.c, win32/init.c: Patrik Stridvall <ps@leissner.se> | |
4772 | Fixed some debug message crashes. | |
4773 | ||
4774 | * include/dinput.h, windows/dinput.c: | |
4775 | Lionel Ulmer <lionel.ulmer@free.fr> | |
4776 | - implement EnumObjects and GetProperty for Mouse and Joystick drivers | |
4777 | - implement SetDataFormat for the Mouse driver | |
4778 | ||
4779 | * dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/Makefile.in, dlls/winmm/joystick/joystick.c, dlls/winmm/joystick/joystick.spec, include/debugdefs.h, include/message.h, include/mmddk.h, windows/message.c, Make.rules.in, configure, configure.in, dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/joystick.c: | |
4780 | Eric Pouech <Eric.Pouech@wanadoo.fr> | |
4781 | Moved hardware related handling to dlls/winmm/joystick driver. | |
4782 | Got rid of joySendMessages() hack (now implementation with a timer). | |
4783 | ||
4784 | 2000-02-25 Alexandre Julliard <julliard@winehq.com> | |
4785 | ||
4786 | * misc/debugstr.c: | |
4787 | Release unused space in debug strings to avoid too frequent | |
4788 | wrap-arounds in the circular buffer. | |
4789 | ||
4790 | * dlls/oleaut32/Makefile.in: Added import of olepro32. | |
4791 | ||
4792 | * winedefault.reg: Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
4793 | Added OLE entries and comments. | |
4794 | ||
4795 | * ole/nls/jpn.nls: Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
4796 | Japanese support implemented. | |
4797 | ||
4798 | * ole/ole2nls.c: Steven Elliott <elliotsl@mindspring.com> | |
4799 | Stubbed out the implementation of LCMAP_SORTKEY in LCMapStringW() in | |
4800 | order to allow Windows 9x Perl to start. | |
4801 | ||
4802 | * dlls/winspool/info.c: Ulrich Czekalla <ulrichc@corel.ca> | |
4803 | This patch initializes the return buffer used in GetPrinterDriverA to | |
4804 | zeros. This prevents buffer overruns caused by accessing garbage data. | |
4805 | Some improvements to the NULL check patch. | |
4806 | ||
4807 | Gautam Jain | |
4808 | EnumPrinters is not returning the number of printers found in case the | |
4809 | parameter dwLevel is 1. | |
4810 | ||
4811 | * dlls/ntdll/reg.c: Dmitry Timoshkov <dmitry@sloboda.ru> | |
4812 | Do not overwrite the valid ObjectAttributes->RootDirectory. | |
4813 | Perform case insensitive comparison for the registry paths. | |
4814 | ||
4815 | * include/ntddk.h: Dmitry Timoshkov <dmitry@sloboda.ru> | |
4816 | Added prototypes for registry functions. | |
4817 | ||
4818 | * include/winbase.h, include/winnls.h: | |
4819 | Dmitry Timoshkov <dmitry@sloboda.ru> | |
4820 | Move definition of CPINFO structure from winbase.h to winnls.h | |
4821 | Add definition of CPINFOEX structure to winnls.h | |
4822 | ||
4823 | * include/crtdll.h: Dmitry Timoshkov <dmitry@sloboda.ru> | |
4824 | Add prototype for CRTDLL_wcstol. | |
4825 | ||
4826 | * dlls/comctl32/toolbar.c: Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
4827 | Fix for toolbar button size. | |
4828 | ||
4829 | * misc/lstr.c: Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
4830 | Fixed CharNextA/CharNextExA for DBCS. | |
4831 | ||
4832 | * windows/multimon.c, windows/x11drv/monitor.c, include/debugger.h, misc/comm.c, ole/ole2nls.c, relay32/snoop.c, tools/build.c, debugger/msc.c, debugger/stabs.c, dlls/comctl32/draglist.c, graphics/ddraw.c: | |
4833 | James Abbatiello <abbeyj@WPI.EDU> | |
4834 | Misc. fixes for compiler warnings. | |
4835 | ||
4836 | * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h, include/ole2.h, include/wine/obj_base.h, include/winerror.h: | |
4837 | Pierre Mageau <pierre@macadamian.com> | |
4838 | Implementation of OleConvert routines. | |
4839 | ||
4840 | Thuy Nguyen <thuy@macadamian.com> | |
4841 | Don't allow to resize stream open in read only mode | |
4842 | Allow write access for stream/storage open with STGM_READWRITE. | |
4843 | StgOpenStorage return values are now more detailed. | |
4844 | Don't rely on STGM_CREATE flag in the Storage constructor. | |
4845 | Preventing to write out of date property. | |
4846 | ||
4847 | Owen Wang <owenw@corel.ca> | |
4848 | Allow both positive & negative 32-bit integers as with MFC assumption. | |
4849 | This patch improves the 32bit limit on IStream::*_Seek operations. | |
4850 | ||
4851 | John Li <johnl@corel.ca> | |
4852 | When WP opens a linked file, the malloc function in | |
4853 | OLECONVERT_LoadOLE10(...) returns a NULL. This causes a later Wine | |
4854 | crash. The actual problem is the function reading a large data length. | |
4855 | ||
4856 | * dlls/version/info.c: Patrik Stridvall <ps@leissner.se> | |
4857 | Made some local functions static. | |
4858 | ||
4859 | * dlls/oleaut32/oleaut32.spec, server/context_i386.c: | |
4860 | Patrik Stridvall <ps@leissner.se> | |
4861 | Fixed some issues found by winapi_check. | |
4862 | ||
4863 | * tools/winapi_check/*: | |
4864 | Patrik Stridvall <ps@leissner.se> | |
4865 | Moved some of the API specification from the global file to the local | |
4866 | files. | |
4867 | ||
4868 | * dlls/mouse/mouse_main.c, include/mouse.h, include/ttydrv.h, include/x11drv.h, windows/ttydrv/mouse.c, windows/x11drv/mouse.c: | |
4869 | James Abbatiello <abbeyj@WPI.EDU> | |
4870 | Better thread safety for WarpPointer hack. | |
4871 | ||
4872 | * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c: | |
4873 | Juergen Schmied <juergen.schmied@debitel.net> | |
4874 | Added AddAccessAllowedAce. | |
4875 | ||
4876 | * include/commctrl.h: Juergen Schmied <juergen.schmied@debitel.net> | |
4877 | Some more ListView_ macros, winelib fixes. | |
4878 | ||
4879 | * objects/cursoricon.c: Juergen Schmied <juergen.schmied@debitel.net> | |
4880 | Fixed allocation of 16x16 icons. | |
4881 | ||
4882 | * dlls/commdlg/filedlg95.c: | |
4883 | Juergen Schmied <juergen.schmied@debitel.net> | |
4884 | For unicode: give the selected filename back. | |
4885 | ||
4886 | * tools/wineinstall: Ove Kaaven <ovek@arcticnet.no> | |
4887 | Check for Xpm headers and add /usr/local/lib to /etc/ld.so.conf if | |
4888 | necessary. | |
4889 | ||
4890 | * windows/painting.c: Serge Ivanov <sergei@corel.ca> | |
4891 | We don't need to call LPtoDP in here as far as PatBlt does it internally. | |
4892 | ||
4893 | * dlls/comctl32/propsheet.c: Serge Ivanov <sergei@corel.ca> | |
4894 | In Windows, if PropertySheet can't create some page it just skips it. This | |
4895 | patch adds similar behaviour to Wine. It also adds some NULL checks. | |
4896 | ||
4897 | <yuxi@corel.com> | |
4898 | Fix property sheet initialization bugs. | |
4899 | ||
4900 | Matthew Robertson | |
4901 | The template was calling GetActiveIndex which was not being set in the | |
4902 | propsheet code, and the call was moved before we call SetActive - | |
4903 | because that's where we query for the Active Index. | |
4904 | ||
4905 | Noomen Hamza | |
4906 | Resize property sheet to the largest dialog size. | |
4907 | ||
4908 | Don Kelly | |
4909 | In the WM_INITDIALOG handler for the prop sheet, there is a call to | |
4910 | PROPSHEET_IsTooSmall() which, if it returns TRUE, calls | |
4911 | PROPSHEET_AdjustSize(). Contrary to its comment, .._AdjustSize() actually | |
4912 | aligns the sizes of the "largest" prop. sheet dialog template and the tab | |
4913 | control. The IsTooSmall() call doesn't properly catch this mismatch. | |
4914 | Modified the function to return TRUE if the sizes mismatch and renamed it to | |
4915 | PROPSHEET_SizeMismatch() to reflect its proper use. | |
4916 | ||
4917 | * dlls/shell32/shlwapi.spec: Marcus Meissner <marcus@jet.franken.de> | |
4918 | We define PathISURLA, so use it. | |
4919 | ||
4920 | * dlls/comctl32/imagelist.c: Serge Ivanov <sergei@corel.ca> | |
4921 | In function IMAGELIST_InternalDrawMask we have to mask out overlay mask in | |
4922 | fStyle. Otherwise comparison fStyle == ILD_NORMAL will not work, which leads | |
4923 | to improper display of overlay images. | |
4924 | ||
4925 | * windows/win.c: | |
4926 | Alexandre Julliard <julliard@codeweavers.com> (for Corel) | |
4927 | ATOMs are considered unique, so we don't need to check class | |
4928 | pointers in FindWindow. | |
4929 | ||
4930 | * objects/region.c: Serge Ivanov <sergei@corel.com> | |
4931 | Not all region functions updated 'type' field to reflect current | |
4932 | region state. | |
4933 | ||
4934 | * programs/cmdlgtst/cmdlgr.rc, programs/cmdlgtst/cmdlgtst.c: | |
4935 | Eric Williams <ewill@ncal.verio.com> | |
4936 | Minor fixups and tweaking, and a dummy hook. | |
4937 | ||
4938 | * dlls/commdlg/filedlg.c: Juergen Schmied <juergen.schmied@debitel.net> | |
4939 | Fixed handling of filedlg flags. | |
4940 | ||
4941 | 2000-02-20 Alexandre Julliard <julliard@winehq.com> | |
4942 | ||
4943 | * scheduler/process.c: Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
4944 | Added FIXME comment for entry point parameter. | |
4945 | ||
4946 | * dlls/ole32/moniker.c, dlls/ole32/ole32.spec: | |
4947 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
4948 | - stub for OLE32.MkParseDisplayName | |
4949 | - spelling fixes | |
4950 | ||
4951 | * windows/dialog.c, windows/win.c: | |
4952 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
4953 | - fixed my slightly incorrect EndDialog patch | |
4954 | - cleaned up win.c | |
4955 | ||
4956 | * windows/x11drv/wnd.c, dlls/comctl32/tab.c, windows/winproc.c: | |
4957 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
4958 | Spelling fixes. | |
4959 | ||
4960 | * dlls/dsound/dsound_main.c: Marcus Meissner <marcus@jet.franken.de> | |
4961 | Made the buffer list in the directsound object thread-safe. | |
4962 | ||
4963 | * loader/module.c, loader/ne/module.c: | |
4964 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
4965 | It seems to be GetModuleFileName16 that checks exe version on whether | |
4966 | to return long or short paths, not GetModuleFileNameA. | |
4967 | ||
4968 | * dlls/commdlg/filedlg.c: Gerard Patel <g.patel@wanadoo.fr> | |
4969 | Avoid too much refreshing when changing the drive in the 16 bits file | |
4970 | dialog. | |
4971 | ||
4972 | * files/dos_fs.c: Petr Tomasek <tomasek@etf.cuni.cz> | |
4973 | GetLongPathName rewrite. | |
4974 | ||
4975 | * dlls/commdlg/cdlg_En.rc, dlls/commdlg/filedlg95.c, dlls/commdlg/filedlgbrowser.c, dlls/commdlg/filedlgbrowser.h, dlls/commdlg/filetitle.c: | |
4976 | Corel merge: | |
4977 | ||
4978 | Pierre Mageau | |
4979 | Don't update the combo box selection when closing the dialog only when | |
4980 | clicking on OK button. Adjust file dialog size when help button isn't | |
4981 | present. | |
4982 | ||
4983 | Don Kelly. | |
4984 | Fixes problems with open dialog box filters. | |
4985 | ||
4986 | Ulrich Czekalla | |
4987 | Prevents the help button from displaying on OpenFile dialogs unless | |
4988 | the proper flag is set in the OPENFILENAME struct. | |
4989 | ||
4990 | Yuxi Zhang | |
4991 | Fixed memory leak. | |
4992 | ||
4993 | Jean-Claude Batista | |
4994 | Add tooltips to the file Dialog toolbar. | |
4995 | ||
4996 | Sylvain Bouchard, Bill Jin | |
4997 | Three new functions | |
4998 | EnumSelectedPidls, GetNumSelected, FILEDLG95_OnOpenUsingView: corrections | |
4999 | Instead of passing in a copy of ofn, passing in the pointer of ofn. | |
5000 | ||
5001 | David Golding | |
5002 | A "!" was missing in a check against lpstrInitialDir. | |
5003 | ||
5004 | Rick Mutzke | |
5005 | Fixed crash: if dialog has no filetypes appearing in the dropdown list. | |
5006 | ||
5007 | Matt Robertson, Ulrich Czekalla | |
5008 | Fixed problems occurring with selection of files inside openfiledlg. | |
5009 | ||
5010 | * dlls/commdlg/filedlg.c: Juergen Schmied <juergen.schmied@debitel.net> | |
5011 | - activated use of templates | |
5012 | - moved the creating of new folders to the shellview | |
5013 | ||
5014 | * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h: | |
5015 | Juergen Schmied <juergen.schmied@debitel.net> | |
5016 | Started with shell-clipboard handling (context menu cut&paste, | |
5017 | drag&drop). | |
5018 | ||
5019 | * dlls/shell32/dataobject.c: | |
5020 | Juergen Schmied <juergen.schmied@debitel.net> | |
5021 | Removed ItemIDListList, reorganisation, more formats. | |
5022 | ||
5023 | * dlls/shell32/shlview.c: Juergen Schmied <juergen.schmied@debitel.net> | |
5024 | - implemented rename, copy and delete file | |
5025 | - "new file" is activating label edit for rename | |
5026 | - implemented IShellView_SelectItem | |
5027 | ||
5028 | * dlls/shell32/shres.rc, dlls/shell32/shresdef.h, dlls/shell32/shv_bg_cmenu.c: | |
5029 | Juergen Schmied <juergen.schmied@debitel.net> | |
5030 | Better context menus. | |
5031 | ||
5032 | * dlls/shell32/Makefile.in, dlls/shell32/clipboard.c, dlls/shell32/contmenu.c, dlls/shell32/shv_item_cmenu.c, include/wine/obj_contextmenu.h, include/wine/obj_shellview.h, include/wine/undocshell.h: | |
5033 | Juergen Schmied <juergen.schmied@debitel.net> | |
5034 | - new files related to context menu and drag drop file operations | |
5035 | - render functions for clipboardformats | |
5036 | ||
5037 | * dlls/shell32/shell.c, dlls/shell32/shellpath.c: Stephane Lussier | |
5038 | Implemented PathIsURLA and modified ShellExecute16 to be able to load URL | |
5039 | ||
5040 | * dlls/shell32/shell32.spec, dlls/shell32/changenotify.c, dlls/shell32/shellord.c, include/shell.h, include/shellapi.h, include/shlobj.h: | |
5041 | Juergen Schmied <juergen.schmied@debitel.net> | |
5042 | Started implementation of shell notifications. | |
5043 | ||
5044 | * dlls/shell32/shlfileop.c: | |
5045 | Juergen Schmied <juergen.schmied@debitel.net> | |
5046 | New file (SHFileOperation). | |
5047 | ||
5048 | * dlls/shell32/classes.c: Juergen Schmied <juergen.schmied@debitel.net> | |
5049 | Fixes. | |
5050 | ||
5051 | * dlls/shell32/shellfolder.h, dlls/shell32/shlfolder.c: | |
5052 | Juergen Schmied <juergen.schmied@debitel.net> | |
5053 | - new internal interface for item manipulation (cut/paste/new folder/delete/rename) | |
5054 | - implemented IPersistFolder2 interface | |
5055 | ||
5056 | * dlls/shell32/pidl.c, dlls/shell32/pidl.h: | |
5057 | Juergen Schmied <juergen.schmied@debitel.net> | |
5058 | New aPidl handling functions. | |
5059 | ||
5060 | * misc/main.c: Avoid crash on usage message. | |
5061 | ||
5062 | * dlls/advapi32/registry.c: Avoid crash on NULL data pointer. | |
5063 | ||
5064 | * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c: | |
5065 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
5066 | Added stub for RtlAssert(). | |
5067 | ||
5068 | * windows/x11drv/keyboard.c: | |
5069 | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
5070 | Added Japanese jp106 and pc98x1 keyboard layout. | |
5071 | ||
5072 | * dlls/winmm/mci.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
5073 | Got rid of PROFILE_ functions, now accessing Wine config options | |
5074 | through the registry. | |
5075 | ||
5076 | * files/profile.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
5077 | While creating the wine config key, make sure that only Wine's subkeys | |
5078 | are volatile. | |
5079 | ||
5080 | * graphics/psdrv/driver.c: Marcus Meissner <marcus@jet.franken.de> | |
5081 | Check for NULL ptr in PSDRV_GetDeviceCapabilities. | |
5082 | ||
5083 | * win32/console.c: Marcus Meissner <marcus@jet.franken.de> | |
5084 | Added a bit magic to CONSOLE_get_input so we don't get single Escapes | |
5085 | from function key escape sequences. | |
5086 | ||
5087 | 2000-02-19 Alexandre Julliard <julliard@winehq.com> | |
5088 | ||
5089 | * memory/atom.c: Bug fix for native USER. | |
5090 | ||
5091 | * loader/loadorder.c, wine.ini: | |
5092 | Hard-coded DllPairs configuration; there is no need for the user to | |
5093 | change it. | |
5094 | ||
5095 | * graphics/psdrv/afm.c, graphics/x11drv/xfont.c, include/console.h, include/main.h, include/options.h, misc/main.c, misc/version.c, windows/x11drv/main.c, windows/x11drv/wnd.c, console/interface.c, documentation/wine.man.in, files/profile.c: | |
5096 | Store config file contents in the registry so we only have to load it | |
5097 | once per session. | |
5098 | Replaced PROFILE_EnumerateWineIniSection by PROFILE_EnumWineIniString. | |
5099 | Removed a few unnecessary/unused command-line options. | |
5100 | ||
5101 | 2000-02-18 Alexandre Julliard <julliard@winehq.com> | |
5102 | ||
5103 | * loader/dos/module.c, loader/ne/module.c, loader/pe_image.c, loader/task.c, scheduler/process.c, server/process.c, server/process.h, server/trace.c, include/process.h, include/server.h: | |
5104 | Store the handle of the process exe file in the server. | |
5105 | Removed PROCESS_Initial(). | |
5106 | ||
5107 | * dlls/oleaut32/variant.c: Owen Wang <owenw@corel.com> | |
5108 | Set the type of VarBstrFromDate to dwFlags, instead of lcid. | |
5109 | ||
5110 | Ulrich Czekalla <ulrichc@corel.ca> | |
5111 | Fixed the problem with the date being off by one. | |
5112 | ||
5113 | Petar Djukic | |
5114 | VariantCopy was ignoring VT_DISPATCH,VT_UNKNOWN, and VT_VARIANT. Same | |
5115 | with VariantClear. | |
5116 | Coerce function doesn't implement coercion for VT_DISPATCH type. | |
5117 | ||
5118 | * if1632/gdi.spec, if1632/kernel.spec, if1632/user.spec: | |
5119 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
5120 | Added/corrected ordinals of kernel, gdi, user. | |
5121 | ||
5122 | * include/win.h, windows/win.c: Noomen Hamza <noomen@macadamian.com> | |
5123 | Popup windows will be hidden when minimizing the main frame. | |
5124 | ||
5125 | * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h: | |
5126 | Alexandre Julliard <julliard@codeweavers.com> (for Corel) | |
5127 | Changed the loading of typelib files to use a memory mapping instead | |
5128 | of reading the file bit by bit. | |
5129 | ||
5130 | * files/drive.c: Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
5131 | DRIVE_FindDriveRoot() always checked from drive A: to Z: for each | |
5132 | path component even if a match already occurred. | |
5133 | ||
5134 | * dlls/oleaut32/ole2disp.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
5135 | Fixed prototype for OleTranslateColor. | |
5136 | ||
5137 | * files/file.c: Matthew Cline <matt@nightrealms.com> | |
5138 | Added WARN messages on open errors. | |
5139 | ||
5140 | * misc/wsprintf.c: Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | |
5141 | The maximum size of the buffer is 1024 bytes in Win32. | |
5142 | ||
5143 | 2000-02-16 Alexandre Julliard <julliard@winehq.com> | |
5144 | ||
5145 | * relay32/snoop.c, windows/driver.c, windows/hook.c, windows/win.c, windows/winproc.c, if1632/snoop.c, if1632/thunk.c, include/region.h, loader/loadorder.c, loader/ne/module.c, misc/ddeml.c, misc/toolhelp.c, objects/enhmetafile.c, objects/metafile.c, objects/region.c, files/drive.c, files/file.c, files/profile.c, graphics/driver.c, graphics/enhmetafiledrv/graphics.c, graphics/enhmetafiledrv/init.c, graphics/enhmetafiledrv/objects.c, graphics/metafiledrv/bitblt.c, graphics/metafiledrv/graphics.c, graphics/metafiledrv/init.c, graphics/metafiledrv/objects.c, graphics/win16drv/init.c, graphics/win16drv/prtdrv.c, graphics/x11drv/xfont.c, dlls/lzexpand/lzexpand_main.c, dlls/mpr/mpr_main.c, dlls/winaspi/winaspi16.c, dlls/winmm/lolvldrv.c, dlls/winmm/mci.c, dlls/winmm/wineoss/midi.c, dlls/wnaspi32/winaspi32.c, files/dos_fs.c, dlls/advapi32/security.c: | |
5146 | Moved SystemHeap allocations to the process heap. | |
5147 | ||
5148 | * windows/win.c: Gerard Patel <g.patel@wanadoo.fr> | |
5149 | Do not use GlobalFindAtom with atom handles in CreateWindow* functions. | |
5150 | ||
5151 | * windows/defwnd.c: Ulrich Czekalla <ulrichc@corel.ca> | |
5152 | Send WM_HELP message when F1 is pressed. | |
5153 | ||
5154 | * ole/nls/brf.nls, ole/nls/cor.nls, ole/nls/cym.nls, ole/nls/gae.nls, ole/nls/gdh.nls, ole/nls/gdv.nls, documentation/wine.man.in, include/options.h, include/winnls.h, misc/main.c, ole/ole2nls.c: | |
5155 | Alastair McKinstry <Alastair.McKinstry@digital.com> | |
5156 | Added support for the following celtic languages: Irish Gaelic, Scots | |
5157 | Gaelic, Manx Gaelic, Breton, Welsh, Cornish. | |
5158 | ||
5159 | 2000-02-14 Alexandre Julliard <julliard@winehq.com> | |
5160 | ||
5161 | * dlls/ole32/clipboard.c, dlls/ole32/compobj.c, dlls/ole32/ole32.spec: | |
5162 | Juergen Schmied <juergen.schmied@debitel.net> | |
5163 | Added stub for CoResumeClassObjects. | |
5164 | ||
5165 | * windows/dinput.c: Lionel Ulmer <lionel.ulmer@free.fr> | |
5166 | - added argument printing to stubs | |
5167 | - replaced memcmp by IsEqualGUID | |
5168 | - implemented GetCapabilities for Mouse and Keyboard | |
5169 | ||
5170 | * dlls/winsock/socket.c: Ove Kaaven <ovek@arcticnet.no> | |
5171 | ioctlsocket() now returns success if the app sets nonblocking mode for | |
5172 | WSAAsyncSelect()-ed sockets. | |
5173 | ||
5174 | * dlls/crtdll/wcstring.c: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
5175 | Fixed FreeBSD compile. | |
5176 | ||
5177 | * dlls/winmm/mci.c: Eric Pouech <Eric.Pouech@wanadoo.fr> | |
5178 | - fixed crash on mci channel tracing | |
5179 | - fixed 16 to 32 bit translation for MCI_BREAK and MCI_SYSINFO messages | |
5180 | ||
5181 | 2000-02-13 Alexandre Julliard <julliard@winehq.com> | |
5182 | ||
5183 | * graphics/x11drv/bitblt.c: James Abbatiello <abbeyj@wpi.edu> | |
5184 | Moved CLIPPING_UpdateGCClipping call outside of the X11 section. | |
5185 | ||
5186 | * include/winbase.h, scheduler/process.c, scheduler/thread.c, server/process.c, server/thread.c: | |
5187 | Dave Pickles <davep@nugate.demon.co.uk> | |
5188 | Added definition for STILL_ACTIVE. | |
5189 | ||
5190 | * server/request.c, configure, configure.in, include/config.h.in, scheduler/client.c: | |
5191 | Juergen Lock <nox@jelal.kn-bremen.de> | |
5192 | Added configure check for the unix domain sockaddr length. | |
5193 | ||
5194 | * misc/cdrom.c: Juergen Lock <nox@jelal.kn-bremen.de> | |
5195 | Fixed CDROM_Audio_Seek for non-linux systems. | |
5196 | ||
5197 | * objects/gdiobj.c, include/gdi.h: Matthew Cline <matt@nightrealms.com> | |
5198 | GetObjectA() now rejects GDI handles which are invalid. | |
5199 | ||
5200 | * misc/version.c: Juergen Lock <nox@jelal.kn-bremen.de> | |
5201 | VERSION_GetSystemDLLVersion crashed when being called on a .so. | |
5202 | ||
5203 | * windows/defwnd.c: Martin Fuchs <martin-fuchs@gmx.net> | |
5204 | Display the system popup menu when clicking with the right mouse | |
5205 | button in the window caption. | |
5206 | ||
5207 | * dlls/ole32/clipboard.c: Removed check for class existence. | |
5208 | ||
5209 | * dlls/comctl32/animate.c, dlls/comctl32/comboex.c, dlls/comctl32/datetime.c, dlls/comctl32/flatsb.c, dlls/comctl32/header.c, dlls/comctl32/hotkey.c, dlls/comctl32/ipaddress.c, dlls/comctl32/listview.c, dlls/comctl32/monthcal.c, dlls/comctl32/nativefont.c, dlls/comctl32/pager.c, dlls/comctl32/progress.c, dlls/comctl32/rebar.c, dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c, dlls/comctl32/trackbar.c, dlls/comctl32/updown.c: | |
5210 | Alexandre Julliard <julliard@codeweavers.com> | |
5211 | Removed superfluous GlobalFindAtom calls. | |
5212 | ||
5213 | * misc/registry.c: Juergen Schmied <juergen.schmied@debitel.net> | |
5214 | Reading of ri blocks. | |
5215 | Better error handling. | |
5216 | ||
5217 | * windows/mdi.c: Matthew Cline <matt@nightrealms.com> | |
5218 | Check that ci->hWindowMenu is not zero before using it. | |
5219 | ||
5220 | * dlls/crtdll/crtdll.spec, dlls/crtdll/wcstring.c, dlls/ntdll/ntdll.spec: | |
5221 | David Howells <David.Howells@nexor.co.uk> | |
5222 | Implemented isw*() wctype.h functions. | |
5223 | ||
5224 | * miscemu/main.c: Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
5225 | Better error messages. | |
5226 | ||
5227 | * dlls/comctl32/treeview.c: Alex Priem <alexp@sci.kun.nl> | |
5228 | Fixed off-by-one error. | |
5229 | ||
5230 | * memory/atom.c, server/Makefile.in, server/atom.c, server/main.c, server/object.h, server/request.h, server/trace.c, server/unicode.h, windows/class.c, windows/message.c, windows/win.c, if1632/kernel.spec, if1632/user.spec, include/server.h, include/wine/winbase16.h, include/wine/winuser16.h: | |
5231 | Moved global atoms to the server (based on the work of Sergei | |
5232 | Turchanov <turchanov@otvprim.ru>). | |
5233 | ||
5234 | 2000-02-12 Alexandre Julliard <julliard@winehq.com> | |
5235 | ||
5236 | * include/wingdi.h: Matthew Cline <matt@nightrealms.com> | |
5237 | Added a PTEXTMETRIC[A|W] definition. | |
5238 | ||
5239 | * include/windef.h: Matthew Cline <matt@nightrealms.com> | |
5240 | Added typedefs for PSHORT and PUSHORT. | |
5241 | ||
5242 | * windows/dialog.c: Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
5243 | Protect EndDialog() from invalid window handles. | |
5244 | ||
5245 | * graphics/d3dlight.c, graphics/d3dmaterial.c, graphics/d3dtexture.c: | |
5246 | Lionel Ulmer <lionel.ulmer@free.fr> | |
5247 | Replaced fprintfs by proper debug macros and fixed some compilation warnings. | |
5248 | ||
5249 | 2000-02-10 Alexandre Julliard <julliard@winehq.com> | |
5250 | ||
5251 | * include/ddraw.h: Ian Schmidt <ischmidt@cfl.rr.com> | |
5252 | Added GUIDs, defines, and structures for DirectX7. | |
5253 | ||
5254 | * dlls/winmm/winmm_Ru.rc, dlls/winmm/winmm_res.rc: | |
5255 | Oleg Korda <oleg@isp.nsc.ru> | |
5256 | Added Russian translation. | |
5257 | ||
5258 | * windows/class.c: Phillip Ezolt <ezolt@perf.zko.dec.com> | |
5259 | Added missing goto in switch statement. | |
5260 | ||
5261 | * misc/main.c: Marcus Meissner <marcus@jet.franken.de> | |
5262 | Initialize the NONCLIENTMETRICS with 0 (helps moorhuhn.exe). | |
5263 | ||
5264 | * win32/kernel32.c, windows/x11drv/event.c, windows/x11drv/main.c, graphics/psdrv/afm.c, graphics/psdrv/ppd.c, graphics/psdrv/ps.c, if1632/builtin.c, include/debugdefs.h, include/debugtools.h, include/miscemu.h, memory/global.c, memory/heap.c, memory/ldt.c, memory/virtual.c, misc/cpu.c, misc/debugstr.c, misc/error.c, misc/main.c, misc/registry.c, msdos/dpmi.c, msdos/int2a.c, msdos/int3d.c, msdos/int41.c, msdos/int4b.c, msdos/ioports.c, relay32/snoop.c, tools/make_debug, dlls/winmm/mcicda/mcicda.c, dlls/winmm/mciseq/mcimidi.c, dlls/winmm/mmio.c, dlls/winmm/wineoss/mixer.c, dlls/wnaspi32/winaspi32.c, files/file.c, graphics/ddraw.c, dlls/ole32/compobj.c, dlls/ole32/compositemoniker.c, dlls/oleaut32/typelib.c, dlls/shell32/classes.c, dlls/shell32/shellord.c, dlls/version/install.c, dlls/version/resource.c, dlls/winaspi/winaspi16.c, dlls/advapi32/registry.c, dlls/comctl32/datetime.c, dlls/comctl32/ipaddress.c, dlls/comctl32/trackbar.c, dlls/commdlg/filedlg95.c, dlls/dplayx/dplayx_global.c, dlls/dsound/dsound_main.c, dlls/lzexpand/lzexpand_main.c, dlls/ntdll/misc.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c: | |
5265 | Optimized debugging API to reduce code size. | |
5266 | ||
5267 | * library/winestub.c, misc/cdrom.c, msdos/int2f.c, objects/linedda.c, dlls/oleaut32/variant.c, dlls/olecli/olecli_main.c, dlls/olesvr/olesvr_main.c, graphics/cache.c, graphics/escape.c, graphics/ttydrv/text.c, include/color.h, include/enhmetafiledrv.h, include/metafiledrv.h, include/ole.h, include/psdrv.h, include/win16drv.h, include/wingdi.h, dlls/ole32/compobj.c, dlls/ole32/datacache.c, dlls/ole32/storage.c: | |
5268 | Removed extra includes from ole.h and wingdi.h. | |
5269 | ||
5270 | * */*: | |
5271 | Jeremy White <jwhite@codeweavers.com> | |
5272 | Removed #include of wingdi.h and windef.h from winuser.h (and resolved | |
5273 | the resulting compilation failures). | |
5274 | ||
5275 | 2000-02-07 Alexandre Julliard <julliard@winehq.com> | |
5276 | ||
5277 | * dlls/ole32/compobj.c: Owen Wang <owenw@corel.ca> | |
5278 | Make CLSIDFromString return a CLSID of zeros instead of crashing when | |
5279 | passed a null pointer. | |
5280 | ||
5281 | * dlls/winmm/joystick.c: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> | |
5282 | Fixed unconditional use of JOYDEV. | |
5283 | ||
5284 | * include/commdlg.h, include/windowsx.h, include/wingdi.h, include/winuser.h: | |
5285 | Michael Cardenas <michael_cardenas@deneba.com> | |
5286 | Added a bunch of macros needed for compiling Winelib apps. | |
5287 | ||
5288 | * include/commctrl.h: Juergen Schmied <juergen.schmied@debitel.net> | |
5289 | Added ListView_EditLabel macros. | |
5290 | ||
5291 | * dlls/commdlg/cdlg32.c: Juergen Schmied <juergen.schmied@debitel.net> | |
5292 | Changed import to ordinal. | |
5293 | ||
5294 | * include/wine/obj_shellfolder.h: | |
5295 | Juergen Schmied <juergen.schmied@debitel.net> | |
5296 | Added IPersistFolder2 interface. | |
5297 | ||
5298 | * misc/cdrom.c, msdos/int2f.c, dlls/winmm/mcicda/mcicda.c, dlls/winmm/mcicda/mcicda.spec, files/drive.c, include/cdrom.h, include/debugdefs.h: | |
5299 | Andreas Mohr <amohr@student.ei.uni-stuttgart.de> | |
5300 | - implemented serial numbers for audio CDs and data CDs | |
5301 | - big clean up of misc/cdrom.c and dlls/winmm/mcicda/mcicda.c function | |
5302 | naming and such | |
5303 | - split debug channel cdaudio into cdrom and mcicda | |
5304 | - fixed some typos | |
5305 | ||
5306 | * dlls/oleaut32/olefont.c, include/olectl.h: | |
5307 | Sean Langley <seanl@corel.ca> | |
5308 | Made OleCreateFontIndirect have the same signature (exactly) as the | |
5309 | header file. Added olepro32 dll stubs. | |
5310 | ||
5311 | * Make.rules.in, configure, configure.in, dlls/Makefile.in, dlls/olepro32/.cvsignore, dlls/olepro32/Makefile.in, dlls/olepro32/README, dlls/olepro32/olepro32.spec, dlls/olepro32/olepro32stubs.c: | |
5312 | Sean Langley <seanl@corel.ca> | |
5313 | OLEPRO32 stubs. | |
5314 | ||
5315 | * windows/clipboard.c: Juergen Schmied <juergen.schmied@debitel.net> | |
5316 | Added CF_HDROP. | |
5317 | ||
5318 | * dlls/winmm/joystick.c: Wolfgang Schwotzer <woschwot@gmx.net> | |
5319 | Extended the winmm joystick API calls to support the new Linux | |
5320 | joystick driver. | |
5321 | ||
5322 | * server/context_i386.c: Juergen Lock <nox@jelal.kn-bremen.de> | |
5323 | Added context functions for FreeBSD. | |
5324 | ||
5325 | * dlls/shell32/systray.c: Sheri Steeves <sheri@macadamian.com> | |
5326 | Fix for the system tray, Icon and popup menu's now work. | |
5327 | ||
5328 | * graphics/ddraw.c: Marcus Meissner <marcus@jet.franken.de> | |
5329 | Use window properties instead of window long, also use them to | |
5330 | determine if we really own a window and can destroy it. | |
5331 | The pixelformat for 256 colors has PALETTE|RGB flags (Tomb Raider 2) | |
5332 | Set paintable flag for application passed cooperative/drawing window. | |
5333 | GetDisplayMode: We might have and do support 2 backbuffers. | |
5334 | ||
5335 | * dlls/ole32/moniker.c: Noomen Hamza <noomen@macadamian.com> | |
5336 | Running object table are not using 0 as a valid index anymore. | |
5337 | ||
5338 | * controls/static.c: Luc Tourangeau <luc@macadamian.com> | |
5339 | Implementation of Static OwnerDraw. | |
5340 | ||
5341 | * dlls/comctl32/imagelist.c: Marcus Meissner <marcus@jet.franken.de> | |
5342 | Height calculation was 1 off in ImageList_Read. | |
5343 | ||
5344 | 2000-02-03 Alexandre Julliard <julliard@winehq.com> | |
5345 | ||
5346 | * programs/view/init.c, programs/view/view.c, tools/wrc/wrc.c, windows/mdi.c, controls/edit.c, controls/menu.c, dlls/commdlg/colordlg.c, dlls/commdlg/filedlg.c, dlls/commdlg/finddlg.c, dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c, dlls/shell32/brsfolder.c, dlls/shell32/shell32_main.c, graphics/psdrv/driver.c, include/resource.h, loader/ne/resource.c: | |
5347 | Removed resource.h. | |
5348 | ||
5349 | * programs/regtest/Makefile.in, programs/regtest/regtest.spec, programs/view/.cvsignore, programs/view/Makefile.in, programs/view/view.spec, programs/wcmd/.cvsignore, programs/wcmd/Makefile.in, programs/wcmd/wcmd.spec, programs/winhelp/.cvsignore, programs/winhelp/Makefile.in, programs/winhelp/winhelp.spec, programs/winver/.cvsignore, programs/winver/Makefile.in, programs/winver/winver.spec, programs/avitools/.cvsignore, programs/avitools/Makefile.in, programs/avitools/aviinfo.spec, programs/avitools/aviplay.spec, programs/avitools/icinfo.spec, programs/clock/.cvsignore, programs/clock/Makefile.in, programs/clock/clock.spec, programs/cmdlgtst/.cvsignore, programs/cmdlgtst/Makefile.in, programs/cmdlgtst/cmdlgtst.spec, programs/control/.cvsignore, programs/control/Makefile.in, programs/control/control.spec, programs/notepad/.cvsignore, programs/notepad/Makefile.in, programs/notepad/notepad.spec, programs/osversioncheck/.cvsignore, programs/osversioncheck/Makefile.in, programs/osversioncheck/osversioncheck.spec, programs/progman/.cvsignore, programs/progman/Makefile.in, programs/progman/progman.spec, programs/regapi/.cvsignore, programs/regapi/Makefile.in, programs/regapi/regapi.spec, programs/regtest/.cvsignore, libtest/.cvsignore, libtest/Makefile.in, libtest/expand.spec, libtest/hello.spec, libtest/hello2.spec, libtest/hello3.spec, libtest/hello4.spec, libtest/hello5.spec, libtest/new.spec, libtest/rolex.spec, libtest/vartest.spec, libtest/volinfo.spec: | |
5350 | Ulrich Weigand <weigand@informatik.uni-erlangen.de> | |
5351 | Added .spec files for all libtest/ and programs/ WineLib apps. | |
5352 | Updated all Makefiles to use .spec files and new resource handling. | |
5353 | ||
5354 | * loader/libres.c, loader/main.c, loader/pe_resource.c, loader/resource.c, relay32/builtin32.c, resources/sysres.c, tools/build.c, include/builtin32.h, include/libres.h, include/module.h, include/pe_image.h, include/resource.h, loader/Makefile.in, loader/elf.c: | |
5355 | Ulrich Weigand <weigand@informatik.uni-erlangen.de> | |
5356 | Added .spec keyword 'mode' to allow creating built-in EXE modules. | |
5357 | Use built-in EXE modules for WineLib apps (instead of ELF modules). | |
5358 | Removed dummy ELF module creation. | |
5359 | Removed LIBRES handling. | |
5360 | ||
5361 | * programs/notepad/main.c: | |
5362 | Ulrich Weigand <weigand@informatik.uni-erlangen.de> | |
5363 | Fixed memory overwrite bug. | |
5364 | ||
5365 | * include/windef.h, include/wine/windef16.h: | |
5366 | Jeremy White <jwhite@codeweavers.com> | |
5367 | Moved definitions such as BOOL16 and INT16 from windef.h into | |
5368 | wine/windef16.h. | |
5369 | ||
5370 |