Release 20000109.
This commit is contained in:
parent
7b0a088f5a
commit
e1fd1cce4f
21
ANNOUNCE
21
ANNOUNCE
|
@ -1,4 +1,4 @@
|
|||
This is release 991212 of Wine, a free implementation of Windows on
|
||||
This is release 20000109 of Wine, a free implementation of Windows on
|
||||
Unix. This is still a developers only release. There are many bugs
|
||||
and unimplemented features. Most applications still do not work
|
||||
correctly.
|
||||
|
@ -6,13 +6,10 @@ correctly.
|
|||
Patches should be submitted to "julliard@lrc.epfl.ch". Please don't
|
||||
forget to include a ChangeLog entry.
|
||||
|
||||
WHAT'S NEW with Wine-991212: (see ChangeLog for details)
|
||||
- Registry improvements, including NT files loader.
|
||||
- DGA 2.0 support.
|
||||
- Resources in builtin NE modules.
|
||||
- TTY driver improvements.
|
||||
- Proxy ODBC32 DLL.
|
||||
- Still more features in common controls.
|
||||
WHAT'S NEW with Wine-20000109: (see ChangeLog for details)
|
||||
- Beginnings of Unicode support in graphics drivers.
|
||||
- Automatic ordinal allocation in spec files.
|
||||
- Various multimedia improvements.
|
||||
- Lots of bug fixes.
|
||||
|
||||
See the README file in the distribution for installation instructions.
|
||||
|
@ -21,10 +18,10 @@ Because of lags created by using mirror, this message may reach you before
|
|||
the release is available at the ftp sites. The sources will be available
|
||||
from the following locations:
|
||||
|
||||
ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-991212.tar.gz
|
||||
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-991212.tar.gz
|
||||
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-991212.tar.gz
|
||||
ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-991212.tar.gz
|
||||
ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-20000109.tar.gz
|
||||
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-20000109.tar.gz
|
||||
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20000109.tar.gz
|
||||
ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20000109.tar.gz
|
||||
|
||||
It should also be available from any site that mirrors tsx-11 or sunsite.
|
||||
|
||||
|
|
437
ChangeLog
437
ChangeLog
|
@ -1,3 +1,440 @@
|
|||
----------------------------------------------------------------
|
||||
Sun Jan 9 21:42:42 2000 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/wnaspi32/winaspi32.c: Patrik Stridvall <ps@leissner.se>
|
||||
Non-Linux compile fix.
|
||||
|
||||
* files/dos_fs.c: Francois Gouget <fgouget@psn.net>
|
||||
DOSFS_DoGetFullPathName would underflow (p would get past the
|
||||
beginning of buffer) if given the name "//..".
|
||||
Regrouped the handling of the directory separators.
|
||||
Directory separators in the returned path are now alway a single "\"
|
||||
which simplifies the handling of ".." in the name.
|
||||
|
||||
* dlls/advapi32/registry.c:
|
||||
Juergen Schmied <juergen.schmied@debitel.net>
|
||||
Corrected behaviour of RegOpenKey in case of failure.
|
||||
|
||||
* misc/registry.c, server/registry.c, server/trace.c, include/server.h:
|
||||
Juergen Schmied <juergen.schmied@debitel.net>
|
||||
- removed copying of HKEY_USERS to HKEY_CURRENT_USER
|
||||
- HKEY_CURRENT_USER is now subkey of HKEY_USERS
|
||||
- changed query_key_info_request to return the key name too (NtQueryKey needs this)
|
||||
- the rootkeys (MACHINE and USER) do have names
|
||||
|
||||
* include/gdi.h, objects/dc.c, objects/gdiobj.c:
|
||||
Gerard Patel <g.patel@wanadoo.fr>
|
||||
Avoid deleting of the default 1x1 bitmap for memory DCs.
|
||||
|
||||
* include/builtin16.h, include/builtin32.h, loader/ne/module.c, relay32/builtin32.c, relay32/user32.spec, tools/build.c, dlls/comctl32/comctl32.spec, dlls/commdlg/comdlg32.spec, dlls/display/display.spec, dlls/mouse/mouse.spec, dlls/shell32/shell32.spec, dlls/winmm/winmm.spec, if1632/builtin.c:
|
||||
Built-in DLLs resources are now specified in spec file.
|
||||
Removed unnecessary flags in built-in DLLs tables.
|
||||
|
||||
* if1632/dummy.c, if1632/gdi.spec, if1632/user.spec, misc/Makefile.in, misc/bidi16.c:
|
||||
Erez Volk <erez@gmx.net>
|
||||
Added stubs for some BiDi API functions.
|
||||
|
||||
* dlls/winmm/mciwave/mciwave.c:
|
||||
Bradley Baetz <bbaetz@student.usyd.edu.au>
|
||||
Fixed race condition between app and wine in WAVE_mciPlay.
|
||||
|
||||
* controls/menu.c: Pascal Lessard <pascal@macadamian.com>
|
||||
Stop menu tracking when clicking on the menu bar where there is no
|
||||
menu item.
|
||||
|
||||
* win32/newfns.c: Erez Volk <erez@gmx.net>
|
||||
Better error reporting.
|
||||
|
||||
Sat Jan 8 22:27:31 2000 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* graphics/x11drv/xfont.c:
|
||||
Backed out scalable bitmap change (gives ugly results).
|
||||
|
||||
* controls/menu.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
GetMenuString should return itemlength on 0 nMax or NULL str
|
||||
InsertItem pos=-1, flags = 0 should append item
|
||||
(thanks to Sander van Leeuwen)
|
||||
|
||||
* include/aspi.h, dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/wnaspi32.spec:
|
||||
David Elliott <dfe@netnitco.net>
|
||||
Removed malloc/free hack and replaced with HeapAlloc/HeapFree throughout code.
|
||||
Added critical section around code dealing with global variables.
|
||||
Added a few comments about how ASPI is supposed to work.
|
||||
Copy sense info into the correct place (right after the fixed 16-byte CDB).
|
||||
Now returns target status (many Windows apps won't even look at the
|
||||
sense are unless they get an error code).
|
||||
Added SC_ABORT_SRB FIXME.
|
||||
Added SC_GET_DISK_INFO place holder for clarity.
|
||||
Updated Linux SG interface structure to include new kernel 2.2
|
||||
status fields.
|
||||
|
||||
* Make.rules.in: Marcus Meissner <marcus@jet.franken.de>
|
||||
Look for our header files first, then for systems headers.
|
||||
|
||||
* dlls/commdlg/filedlg.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
The new filedialog stuff does not handle template. So do not call if
|
||||
there are any.
|
||||
|
||||
* windows/winpos.c: Rein Klazes <rklazes@casema.net>
|
||||
Avoid problems during changing the Z-order if the window and the
|
||||
window to insert after are the same.
|
||||
|
||||
* libtest/expand.c, libtest/hello5.c:
|
||||
Marcus Meissner <Marcus.Meissner@caldera.de>
|
||||
Removed GUI junk from expand.c, so you can use it in commandline mode.
|
||||
Fixed hello5.c.
|
||||
|
||||
* dlls/imagehlp/imagehlp.spec, dlls/imm32/imm32.spec:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
Fixed some issues found by winapi_check.
|
||||
|
||||
* tools/winapi_check/win32/shell32.api, tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check, tools/winapi_check/winapi_local.pm:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
- Added support for auto allocated ordinals
|
||||
- Fixed varargs (16 bit) bug
|
||||
- Minor fixes
|
||||
|
||||
* dlls/version/info.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Fixed alignment problem with VERSION_INFO members.
|
||||
|
||||
Wed Jan 5 03:24:52 2000 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* configure, configure.in: Marcus Meissner <marcus@jet.franken.de>
|
||||
Add $X_EXTRA_LIBS to any X dependend checks or they will fail if some
|
||||
of the $X_EXTRA_LIBS are required.
|
||||
|
||||
* windows/defwnd.c, windows/painting.c:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
- Made FillRect behave like it does on Windows
|
||||
- Cleaned up WM_{,ICON}ERASEBACKGROUND default handling
|
||||
- Added some comments on how Windows behaves
|
||||
|
||||
* windows/winhelp.c: Peter Ganten <peter@ganten.org>
|
||||
Check if winhelp is already running; use winhlp32.exe or winhelp.exe
|
||||
depending on the emulated version, relase win16lock before calling
|
||||
WinHelpA.
|
||||
|
||||
* AUTHORS, include/authors.h:
|
||||
Updated authors list from the Changelog. Please let me know if you
|
||||
have been left out.
|
||||
|
||||
* documentation/fonts: Marcus Meissner <marcus@jet.franken.de>
|
||||
TrueType clarification.
|
||||
|
||||
* configure, configure.in, graphics/d3ddevices.c, graphics/d3dtexture.c, include/acconfig.h, include/config.h.in:
|
||||
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||
- detect if the OpenGL implementation defines the paletted texture and
|
||||
color table extensions
|
||||
- small warning fixes
|
||||
- fix the double '-lXxf86dga' when having DGA 2.0
|
||||
|
||||
* include/winbase.h: Marcus Meissner <marcus@jet.franken.de>
|
||||
Some comm clean up, much more error messages, only use TIOCOUTQ if
|
||||
defined [wine-bugs/104], tried implementing SetCommTimeouts.
|
||||
|
||||
* dlls/comctl32/treeview.c: Alex Priem <alexp@sci.kun.nl>
|
||||
- When processing WM_PAINT messages, the treeview might sometimes use
|
||||
the wrong hdc. Fixed.
|
||||
- Better checking for TREEVIEW_INFO *infoPtr=NULL.
|
||||
Similar to code in toolbar.c
|
||||
- Other small fixes (subclassed edit control).
|
||||
|
||||
* debugger/msc.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Bugfix: uninitialized pointer caused crashes.
|
||||
|
||||
* loader/pe_image.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Made virus warning a bit more drastic, since some people don't believe us.
|
||||
|
||||
* misc/comm.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Some comm clean up, much more error messages, only use TIOCOUTQ if
|
||||
defined [wine-bugs/104], tried implementing SetCommTimeouts.
|
||||
|
||||
* files/profile.c: Rein Klazes <rklazes@casema.net>
|
||||
Implement WritePrivateProfileSectionA().
|
||||
|
||||
* dlls/ntdll/rtl.c: Adam Sacarny <magicbox@bestweb.net>
|
||||
Fix for compilers that don't support 'long long' (From Ove Kaaven).
|
||||
|
||||
Tue Jan 4 02:40:22 2000 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* scheduler/thread.c, server/thread.c:
|
||||
Moved allocation of the socket pair for a new thread to the server.
|
||||
|
||||
* server/debugger.c: Made debug events and contexts standard objects.
|
||||
Use sleep_on to wait on debug events.
|
||||
|
||||
* server/request.c, server/request.h, server/thread.c, server/thread.h, server/trace.c:
|
||||
Made sleep_on usable from all requests.
|
||||
|
||||
* dlls/winmm/lolvldrv.c, dlls/winmm/mmsystem.c, include/mmsystem.h:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Added more MIDI messages 16<=>32 mapping.
|
||||
Fixes some bugs in buffers handling and index for MAPPER.
|
||||
|
||||
* include/callback.h, if1632/thunk.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Removed the obsoleted CallTimeFuncProc, CallDriverProc,
|
||||
CallDriverCallback.
|
||||
|
||||
* dlls/winmm/.cvsignore, dlls/winmm/Makefile.in, dlls/winmm/time.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Put back visible minimum timer resolution to 1 ms.
|
||||
Decorrelate the service thread resolution from the user required timer
|
||||
& visible minimum resolutions.
|
||||
Removed the Callback.TimeFuncProc entry.
|
||||
|
||||
* windows/x11drv/monitor.c: Lionel Ulmer <lionel.ulmer@free.fr>
|
||||
Give +0+0 as a default position for the desktop window.
|
||||
|
||||
* dlls/winmm/mmio.c: Bradley Baetz <bbaetz@student.usyd.edu.au>
|
||||
Convert mmio to allow the use of 32 bit mmio procedures.
|
||||
|
||||
* dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h, dlls/shell32/shellord.c, dlls/shell32/shellpath.c, dlls/shell32/shlmenu.c, dlls/shell32/systray.c:
|
||||
Juergen Schmied <juergen.schmied@debitel.net>
|
||||
Small fixes.
|
||||
|
||||
* dlls/odbc32/odbc32.spec, misc/registry.c, relay32/kernel32.spec:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
Fixed some issues found by winapi_check.
|
||||
|
||||
* tools/winapi_check/win32/advapi32.api, tools/winapi_check/win32/comctl32.api, tools/winapi_check/win32/odbc32.api, tools/winapi_check/winapi.pm:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
Updated winapi_check to handle the new additions.
|
||||
|
||||
* dlls/comctl32/monthcal.c, include/monthcal.h:
|
||||
Chris Morgan <cmorgan@wpi.edu>
|
||||
James Abbatiello <abbeyj@wpi.edu>
|
||||
Implemented WM_SIZE message support. Optimized drawing to use
|
||||
precalculated size values rather than recalculating during each call
|
||||
of MONTHCAL_Refresh.
|
||||
|
||||
* relay32/user32.spec, windows/dialog.c:
|
||||
Juergen Schmied <juergen.schmied@debitel.net>
|
||||
Corrected parameter count for DialogBoxIndirectParamAorW.
|
||||
|
||||
* controls/scroll.c: Rein Klazes <rklazes@casema.net>
|
||||
Don't show the scrollbar if SetScrollinfo() is called with only the
|
||||
SIF_DISABLENOSCROLL flag.
|
||||
|
||||
* windows/x11drv/keyboard.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Added extra US keymap with the infamous phantom key.
|
||||
|
||||
* Makefile.in, dlls/winmm/wineoss/Makefile.in:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Use a uniform naming scheme for driver modules.
|
||||
|
||||
* include/driver.h: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Encapsulated Wine internal data into an ifdef __WINE__.
|
||||
|
||||
* windows/Makefile.in, windows/driver.c, windows/.cvsignore:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Moved the 16 bit driver functions callout into the dir.
|
||||
|
||||
* dlls/winmm/wavemap/wavemap.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Added support for WODM_BREAKLOOP message.
|
||||
|
||||
* dlls/winmm/wineoss/mixer.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Removed extraneous ERR message.
|
||||
|
||||
* dlls/winmm/mciseq/mcimidi.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Added support for MCI_INFO_COPYRIGHT and MCI_INFO_NAME.
|
||||
|
||||
* debugger/hash.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Use case insensitive comparison while searching for new modules.
|
||||
|
||||
* dlls/ntdll/ntdll.spec:
|
||||
Andreas Mohr <amohr@student.ei.uni-stuttgart.de>
|
||||
Added spec entry for _itoa.
|
||||
|
||||
* tools/wrc/CHANGES, tools/wrc/wrc.h, tools/wrc/writeres.c:
|
||||
Bertho Stultiens <bertho@panter.soci.aau.dk>
|
||||
Generated labels of resource names must be unique throughout the
|
||||
generated code.
|
||||
|
||||
* windows/message.c: Andreas Mohr <amohr@student.ei.uni-stuttgart.de>
|
||||
"resultp" can be NULL in SendMessageTimeout*().
|
||||
|
||||
* dlls/crtdll/crtdll.spec, dlls/crtdll/crtdll_main.c:
|
||||
Andreas Mohr <amohr@student.ei.uni-stuttgart.de>
|
||||
- prevent mem leak of CRTDLL_acmdln_dll
|
||||
- better argument parsing
|
||||
- last xargv entry has to be NULL
|
||||
- return value is environment pointer instead of NULL
|
||||
- added a spec entry for bsearch()
|
||||
|
||||
Sat Jan 1 22:38:21 2000 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* loader/module.c, scheduler/process.c, windows/message.c, windows/queue.c, windows/user.c, if1632/thunk.c, include/callback.h, include/process.h:
|
||||
Peter Ganten <peter@ganten.org>
|
||||
Implemented WaitForInputIdle.
|
||||
|
||||
* misc/ddeml.c, windows/win.c:
|
||||
Fixed potential buffer overflows (spotted by Francois Gouget).
|
||||
|
||||
* relay32/wow32.spec, dlls/mpr/mpr.spec, dlls/ntdll/ntdll.spec, dlls/psapi/psapi.spec, dlls/shell32/shlwapi.spec, dlls/tapi32/line.c, dlls/tapi32/tapi32.spec, dlls/version/version.spec, dlls/winmm/winmm.spec, relay32/ddraw.spec, relay32/dinput.spec, relay32/gdi32.spec, dlls/avifil32/avifil32.spec, dlls/crtdll/crtdll.spec, dlls/dciman32/dciman32.spec, dlls/dplayx/dplay.spec, dlls/icmp/icmp.spec, dlls/imagehlp/imagehlp.spec, dlls/imm32/imm32.spec, dlls/lzexpand/lz32.spec, dlls/advapi32/advapi32.spec:
|
||||
Make use of automatic ordinal allocation.
|
||||
|
||||
* server/socket.c, server/device.c, server/event.c, server/file.c, server/handle.c, server/mapping.c, server/mutex.c, server/object.c, server/object.h, server/pipe.c, server/process.c, server/registry.c, server/request.c, server/request.h, server/select.c, server/semaphore.c, server/snapshot.c, server/sock.c, server/thread.c, server/thread.h, server/timer.c, server/trace.c, server/Makefile.in, server/change.c, server/console.c:
|
||||
Moved poll handling to the generic part of the server objects.
|
||||
Fixed busy waiting on POLLERR events.
|
||||
Merged struct client into struct thread.
|
||||
|
||||
Mon Dec 27 05:26:01 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* win32/process.c, windows/x11drv/wnd.c, dlls/odbc32/proxyodbc.c, dlls/ole32/bindctx.c, dlls/ole32/hglobalstream.c, graphics/ttydrv/bitmap.c, misc/ddeml.c, misc/version.c:
|
||||
Cosmetics.
|
||||
|
||||
* memory/atom.c, memory/environ.c, misc/lstr.c, misc/registry.c, misc/winsock.c, programs/regapi/regapi.c, relay32/builtin32.c, windows/driver.c, windows/mdi.c, windows/x11drv/keyboard.c, dlls/winmm/lolvldrv.c, dlls/winmm/wineoss/mixer.c, files/profile.c, graphics/psdrv/driver.c, graphics/psdrv/font.c, loader/module.c, loader/ne/module.c, loader/task.c, dlls/commdlg/filedlg.c, dlls/commdlg/filetitle.c, dlls/shell32/pidl.c, dlls/shell32/shelllink.c, dlls/shell32/shlfolder.c, dlls/version/install.c:
|
||||
Francois Gouget <fgouget@psn.net>
|
||||
Buffer overflows and strncpy fixes.
|
||||
|
||||
* loader/pe_image.c:
|
||||
PE_FindExportedFunction: use a binary search for function names.
|
||||
|
||||
Sun Dec 26 23:12:38 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/advapi32/advapi32.spec, dlls/odbc32/odbc32.spec:
|
||||
Fixed/commented out duplicate entry point names.
|
||||
|
||||
* relay32/builtin32.c, tools/build-spec.txt, tools/build.c:
|
||||
Added support for automatic ordinal allocation.
|
||||
Output list of function names in sorted order.
|
||||
Added support for nameless (ordinal-only) entry points.
|
||||
Cleaned up error handling.
|
||||
|
||||
* include/metafiledrv.h, include/psdrv.h, include/ts_xlib.h, include/ttydrv.h, include/win16drv.h, include/x11drv.h, objects/font.c, objects/text.c, tsx11/X11_calls, tsx11/ts_xlib.c, graphics/metafiledrv/text.c, graphics/psdrv/font.c, graphics/psdrv/ps.c, graphics/psdrv/text.c, graphics/ttydrv/font.c, graphics/ttydrv/text.c, graphics/win16drv/font.c, graphics/win16drv/text.c, graphics/x11drv/text.c, graphics/x11drv/xfont.c, include/gdi.h:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Move DCFuncs ExtTextOut and GetTextExtentPoint to Unicode.
|
||||
Map a few Unicode chars to the first 0xff in psdrv.
|
||||
Don't expect x11drv to display Unicode chars yet.
|
||||
|
||||
* dlls/comctl32/tooltips.c, dlls/shell32/pidl.c, dlls/shell32/shellord.c, dlls/shell32/shellpath.c, dlls/shell32/shlfolder.c, memory/string.c, relay32/relay386.c, relay32/snoop.c:
|
||||
Francois Gouget <fgouget@psn.net>
|
||||
Wrapped some strings in a debugstr_* call.
|
||||
Replaced some calls to debugstr_{a,w} by debugstr_{a,w}n.
|
||||
Removed redundant 'L's for Unicode strings.
|
||||
Tried to harmonize the traces a little bit.
|
||||
|
||||
* misc/debugstr.c: Francois Gouget <fgouget@psn.net>
|
||||
debugstr_w now returns something looking like 'L"xxxx"...'
|
||||
|
||||
* dlls/commdlg/filedlg95.c: Francois Gouget <fgouget@psn.net>
|
||||
FILEDLG95_HandleCustomDialogMessages:
|
||||
- for the three handled messages we must return the required buffer size
|
||||
- for CDM_GETFILEPATH paths like "dir\file" were handled incorrectly
|
||||
- fixed multiple potential buffer overflows.
|
||||
FILEDLG95_OnOpen: fixed a use of strncpy without '\0'.
|
||||
FILEDLG95_SHELL_NewFolder: the size of lpstrCaption was incorrect
|
||||
leading to a buffer overflow.
|
||||
|
||||
Sat Dec 25 22:58:59 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* objects/enhmetafile.c: Peter Hunnisett <hunnise@nortelnetworks.com>
|
||||
Added support for playing more record types (still more to come).
|
||||
|
||||
* dlls/comctl32/listview.c: Francois Gouget <fgouget@psn.net>
|
||||
Better support very long strings by avoiding to copy them in a fixed
|
||||
size buffer (one exception partly remains: callback strings).
|
||||
Raise the buffer size to 512 characters.
|
||||
Merge the handling of item 0 and other items together in GetItemA to
|
||||
reduce code duplication.
|
||||
|
||||
* graphics/psdrv/bitmap.c: Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Fix PSDRV_StretchDIBits for non-integer byte src widths (1 & 4bpp).
|
||||
|
||||
* dlls/winmm/wineoss/audio.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Cast the unsigned int to signed, or NEAR_MATCH will not work.
|
||||
|
||||
* misc/cdrom.c, msdos/int2f.c, include/cdrom.h:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Fixed first/last playable frame referencing.
|
||||
|
||||
* include/mmsystem.h, dlls/winmm/mcicda/mcicda.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Fixed some bogus values in MCI_STATUS handling (position & length of tracks).
|
||||
Added support for MCI_INFO on MEDIA_UPC & MEDIA_IDENTITY commands.
|
||||
|
||||
* windows/rect.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Test pointers passed to copyrect for NULL.
|
||||
|
||||
* windows/dialog.c: Dmitry Timoshkov <dmitry@sloboda.ru>
|
||||
Restore erroneously deleted lines.
|
||||
|
||||
* dlls/comctl32/comctl32undoc.c:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
DPA_DeletePtr was resizing the array to a too small size.
|
||||
|
||||
* windows/winpos.c: Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Avoid infinite loop in WINPOS_FindIconPos if the width of the parent
|
||||
client area is less than the icon spacing.
|
||||
|
||||
* documentation/linux-fat-permissions:
|
||||
Steven Elliott <elliotsl@mindspring.com>
|
||||
Added a document that describes configuring FAT filesystem permissions
|
||||
for Wine.
|
||||
|
||||
* scheduler/thread.c: Juergen Schmied <juergen.schmied@debitel.net>
|
||||
NT allocates one page as TEB. Some native NT-dlls are using this.
|
||||
|
||||
* graphics/x11drv/xfont.c: Dmitry Timoshkov <dmitry@sloboda.ru>
|
||||
Don't skip usable X fonts. Add support for koi8 fonts.
|
||||
|
||||
* dlls/icmp/icmp_main.c: Francois Gouget <fgouget@psn.net>
|
||||
Modified IcmpCloseHandle and IcmpSendEchoRequest so that we don't
|
||||
crash if the handle is INVALID_HANDLE_VALUE.
|
||||
|
||||
* include/windef.h: Steven Elliott <elliotsl@mindspring.com>
|
||||
Changed the "this_is_a_syntax_error" error message to a more specific
|
||||
error message.
|
||||
|
||||
Mon Dec 20 04:14:48 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* graphics/metafiledrv/graphics.c, graphics/metafiledrv/init.c, graphics/painting.c, graphics/path.c, graphics/ttydrv/graphics.c, graphics/ttydrv/init.c, graphics/x11drv/graphics.c, graphics/x11drv/init.c, include/gdi.h, include/metafiledrv.h, include/path.h, include/ttydrv.h, include/x11drv.h:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Move Bezier code out of x11drv into commmon GDI code; if any driver
|
||||
does not implement PolyBezier[To] the curve is approximated to lines
|
||||
and drawn with Polyline.
|
||||
Implement many GDI-Path recording functions (at least the win9x subset).
|
||||
Implement FlattenPath and FillPath.
|
||||
|
||||
* dlls/dplayx/dplayx.spec: Peter Hunnisett <hunnise@nortelnetworks.com>
|
||||
Fixed ordinal numbering and added new spec stub.
|
||||
|
||||
* configure, configure.in: Marcus Meissner <marcus@jet.franken.de>
|
||||
Readded Xpm autoconf checks.
|
||||
|
||||
* ole/ole2nls.c: Rein Klazes <rklazes@casema.net>
|
||||
EnumSystemLocalesA should look for registry values, not subkeys.
|
||||
|
||||
* dlls/wnaspi32/winaspi32.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Small fix to get GET_DEVICE_TYPE working (verified by Dan Kegel).
|
||||
|
||||
* dlls/comctl32/trackbar.c: Ian Schmidt <ischmidt@cfl.rr.com>
|
||||
Corrected background color and fixed leaking GDI brush.
|
||||
|
||||
* misc/registry.c: Juergen Schmied <juergen.schmied@debitel.net>
|
||||
NT loader: don't stop loading a hive when an error occurs.
|
||||
|
||||
* objects/metafile.c: Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
PlayMetaFile and EnumMetaFile should work if the hdc is a
|
||||
(enh)metafile DC.
|
||||
|
||||
* README: Juergen Lock <nox@jelal.kn-bremen.de>
|
||||
Updated the FreeBSD notes, the LDT patch finally made it into -current.
|
||||
|
||||
* dlls/commdlg/filetitle.c: Francois Gouget <fgouget@psn.net>
|
||||
If lpTitle==NULL and cbBuf==0 then we must return the required buffer
|
||||
size.
|
||||
|
||||
* dlls/comctl32/comctl32.spec, dlls/comctl32/commctrl.c, include/commctrl.h:
|
||||
Shaun Morris <shaun@blueneptune.com>
|
||||
Implemented _TrackMouseEvent for the TME_LEAVE flag.
|
||||
|
||||
* graphics/ddraw.c, graphics/ddraw_private.h:
|
||||
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||
Adds resolution / depth switching with DGA 2.0.
|
||||
|
||||
----------------------------------------------------------------
|
||||
Sun Dec 12 21:28:44 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
#define WINE_RELEASE_INFO "Wine release 991212"
|
||||
#define WINE_RELEASE_INFO "Wine release 20000109"
|
||||
|
|
Loading…
Reference in New Issue