Release 0.9.5.
This commit is contained in:
parent
f21c9028a5
commit
d8e98fe62f
15
ANNOUNCE
15
ANNOUNCE
|
@ -1,21 +1,16 @@
|
||||||
This is release 0.9.4 of Wine, a free implementation of Windows on Unix.
|
This is release 0.9.5 of Wine, a free implementation of Windows on Unix.
|
||||||
|
|
||||||
What's new in this release:
|
What's new in this release:
|
||||||
- Improvements to the IDL compiler.
|
- A number of MSI fixes.
|
||||||
- Some infrastructure work for loadable driver support.
|
- More improvements to the IDL compiler.
|
||||||
- The usual assortment of Direct3D improvements.
|
|
||||||
- IME support in the edit control.
|
|
||||||
- Better support for AVI animations.
|
|
||||||
- Debugging support improvements.
|
|
||||||
- Relay traces now work on NX platforms.
|
|
||||||
- Lots of bug fixes.
|
- Lots of bug fixes.
|
||||||
|
|
||||||
Because of lags created by using mirrors, this message may reach you
|
Because of lags created by using mirrors, this message may reach you
|
||||||
before the release is available at the public sites. The sources will
|
before the release is available at the public sites. The sources will
|
||||||
be available from the following locations:
|
be available from the following locations:
|
||||||
|
|
||||||
http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.4.tar.bz2
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.5.tar.bz2
|
||||||
http://prdownloads.sourceforge.net/wine/wine-0.9.4.tar.bz2
|
http://prdownloads.sourceforge.net/wine/wine-0.9.5.tar.bz2
|
||||||
|
|
||||||
Binary packages for various distributions will be available from:
|
Binary packages for various distributions will be available from:
|
||||||
|
|
||||||
|
|
612
ChangeLog
612
ChangeLog
|
@ -1,3 +1,615 @@
|
||||||
|
2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
|
||||||
|
|
||||||
|
* dlls/msacm/stream.c:
|
||||||
|
msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
|
||||||
|
Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
|
||||||
|
required by (some?) native codecs.
|
||||||
|
|
||||||
|
2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
|
||||||
|
|
||||||
|
* tools/wine.inf:
|
||||||
|
wine.inf: Add a few keys to HKLM\Hardware.
|
||||||
|
|
||||||
|
2006-01-04 Marcus Meissner <marcus@jet.franken.de>
|
||||||
|
|
||||||
|
* dlls/winsock/socket.c:
|
||||||
|
winsock: Map wildcards for socket type and protocol in getaddrinfo().
|
||||||
|
|
||||||
|
2006-01-04 Alexandre Julliard <julliard@winehq.org>
|
||||||
|
|
||||||
|
* dlls/ntdll/loader.c:
|
||||||
|
Set refcount to -1 on implicitly loaded dlls to avoid unloading them
|
||||||
|
(suggested by Michael Ost).
|
||||||
|
|
||||||
|
2006-01-04 Marcus Meissner <marcus@jet.franken.de>
|
||||||
|
|
||||||
|
* dlls/shlwapi/shlwapi.spec:
|
||||||
|
shlwapi: Print PathCombine* strings arguments in relay debugging.
|
||||||
|
|
||||||
|
2006-01-04 Alexandre Julliard <julliard@winehq.org>
|
||||||
|
|
||||||
|
* include/wine/pthread.h:
|
||||||
|
Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
|
||||||
|
|
||||||
|
2006-01-04 Mike McCormack <mike@codeweavers.com>
|
||||||
|
|
||||||
|
* programs/msiexec/msiexec.c:
|
||||||
|
msiexec: Ignore the TRANSFORMS variable.
|
||||||
|
Ignore the TRANSFORMS variable when building a list of transforms for
|
||||||
|
advertising. The variable is used to apply transforms when installing.
|
||||||
|
|
||||||
|
* dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
|
||||||
|
msi: Apply any MSI transforms specified by the TRANSFORMS property.
|
||||||
|
|
||||||
|
* dlls/msi/msi.spec, dlls/msi/msiquery.c:
|
||||||
|
msi: Add a stub for MsiGetLastErrorRecord.
|
||||||
|
|
||||||
|
* dlls/msi/dialog.c:
|
||||||
|
msi: Fixes for the MaskedEdit control.
|
||||||
|
Allow MaskedEdit masks that aren't enclosed with <>.
|
||||||
|
Allow the MaskedEdit's edit controls to scroll a bit in case things
|
||||||
|
don't line up.
|
||||||
|
|
||||||
|
2006-01-04 Robert Reif <reif@earthlink.net>
|
||||||
|
|
||||||
|
* dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
|
||||||
|
dsound: Capture cleanup.
|
||||||
|
Move code and function prototypes around to eliminate forward
|
||||||
|
declarations. No code is changed.
|
||||||
|
|
||||||
|
2006-01-04 Hans Leidekker <hans@it.vu.nl>
|
||||||
|
|
||||||
|
* tools/winapi/winapi_global.pm:
|
||||||
|
winapi: Remove some exceptions now that DLL separation is complete.
|
||||||
|
|
||||||
|
* DEVELOPERS-HINTS:
|
||||||
|
Subdirectory tools/winapi_check no longer exists.
|
||||||
|
|
||||||
|
2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
|
||||||
|
|
||||||
|
* dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
|
||||||
|
dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
|
||||||
|
dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
|
||||||
|
dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
|
||||||
|
dlls/shell32/shellpath.c:
|
||||||
|
shell32: Create Local AppData for user profile.
|
||||||
|
Move history and internet tmp files to Local Settings.
|
||||||
|
|
||||||
|
* dlls/shell32/shell32_Ru.rc:
|
||||||
|
shell32: Update Russian resources.
|
||||||
|
|
||||||
|
2006-01-04 Rein Klazes <wijn@wanadoo.nl>
|
||||||
|
|
||||||
|
* dlls/user/menu.c:
|
||||||
|
user32: Menu tracing improvements.
|
||||||
|
|
||||||
|
2006-01-03 Alexandre Julliard <julliard@winehq.org>
|
||||||
|
|
||||||
|
* dlls/ntdll/virtual.c:
|
||||||
|
ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
|
||||||
|
|
||||||
|
2006-01-03 Marcus Meissner <marcus@jet.franken.de>
|
||||||
|
|
||||||
|
* dlls/msi/custom.c:
|
||||||
|
msi: Report the commandline that failed to start in ERR()s.
|
||||||
|
|
||||||
|
2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
|
||||||
|
|
||||||
|
* dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
|
||||||
|
kernel32: Implemented atoms query function on top of ntdll ones.
|
||||||
|
|
||||||
|
* dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
|
||||||
|
include/wine/server_protocol.h, server/atom.c, server/protocol.def,
|
||||||
|
server/trace.c:
|
||||||
|
ntdll: Correct implementation for atom query functions.
|
||||||
|
|
||||||
|
2006-01-03 Markus Amsler <markus.amsler@oribi.org>
|
||||||
|
|
||||||
|
* dlls/advpack/advpack.c:
|
||||||
|
advpack: Make DoInfInstall return an HRESULT.
|
||||||
|
|
||||||
|
2006-01-03 Robert Reif <reif@earthlink.net>
|
||||||
|
|
||||||
|
* dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
|
||||||
|
dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
|
||||||
|
dlls/dsound/propset.c, dlls/dsound/sound3d.c:
|
||||||
|
dsound: Remove WINAPI from internal functions.
|
||||||
|
|
||||||
|
2006-01-03 Markus Amsler <markus.amsler@oribi.org>
|
||||||
|
|
||||||
|
* dlls/advpack/advpack.c:
|
||||||
|
advpack: Fix LaunchInfSection[Ex] documentation.
|
||||||
|
|
||||||
|
2006-01-03 Alexandre Julliard <julliard@winehq.org>
|
||||||
|
|
||||||
|
* libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
|
||||||
|
Support building flex files without debug support.
|
||||||
|
|
||||||
|
2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
|
||||||
|
|
||||||
|
* include/wine/pthread.h, include/winternl.h:
|
||||||
|
include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
|
||||||
|
|
||||||
|
2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
|
||||||
|
|
||||||
|
* dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
|
||||||
|
shell32/unixfs: Added unicode support in folder and file pidls.
|
||||||
|
|
||||||
|
* dlls/shell32/pidl.c, dlls/shell32/pidl.h:
|
||||||
|
shell32: Helper function for unicode support in folder and file pidls.
|
||||||
|
|
||||||
|
2006-01-03 Rein Klazes <wijn@wanadoo.nl>
|
||||||
|
|
||||||
|
* dlls/user/menu.c, dlls/user/tests/menu.c:
|
||||||
|
user32: Separate menu bitmaps and strings.
|
||||||
|
Store bitmaps and bitmaps always in separate fields in the internal
|
||||||
|
menu structure. Get rid of a lot of assumptions in the code that the
|
||||||
|
menu can have strings only when it is not some other type and that
|
||||||
|
bitmaps come in two flavors.
|
||||||
|
Add a lot of conformance tests, including some submitted by Jason
|
||||||
|
Edmeades.
|
||||||
|
|
||||||
|
2006-01-03 Steven Edwards <winehacker@gmail.com>
|
||||||
|
|
||||||
|
* dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
|
||||||
|
dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
|
||||||
|
gdi: Win16/32 split of most of the metafile support.
|
||||||
|
|
||||||
|
* dlls/gdi/gdi_private.h, include/wingdi.h:
|
||||||
|
gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
|
||||||
|
|
||||||
|
2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
|
||||||
|
|
||||||
|
* dlls/msacm/msacm32_main.c:
|
||||||
|
msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
|
||||||
|
|
||||||
|
2006-01-03 Robert Reif <reif@earthlink.net>
|
||||||
|
|
||||||
|
* dlls/kernel/module.c:
|
||||||
|
kernel: DelayLoadFailureHook crash fix.
|
||||||
|
|
||||||
|
2006-01-03 Alexandre Julliard <julliard@winehq.org>
|
||||||
|
|
||||||
|
* libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
|
||||||
|
programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
|
||||||
|
tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
|
||||||
|
Added some flex options to avoid compiler warnings.
|
||||||
|
Moved options from the Makefile into the source.
|
||||||
|
|
||||||
|
2006-01-03 Mike McCormack <mike@codeweavers.com>
|
||||||
|
|
||||||
|
* dlls/msi/dialog.c:
|
||||||
|
msi: Subclass the Richedit control.
|
||||||
|
Send a "DoAction" control event when the user scrolls the text.
|
||||||
|
|
||||||
|
* dlls/msi/install.c:
|
||||||
|
MSI: Improve the MsiGetMode stub a little.
|
||||||
|
|
||||||
|
* dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
|
||||||
|
msi: Implement the Reset control event.
|
||||||
|
|
||||||
|
* dlls/oleaut32/typelib.c:
|
||||||
|
oleaut32: Allow _invoke to handle up to 17 parameters.
|
||||||
|
|
||||||
|
2006-01-03 Robert Reif <reif@earthlink.net>
|
||||||
|
|
||||||
|
* dlls/dsound/dsound.c:
|
||||||
|
dsound Add uninitialized check.
|
||||||
|
|
||||||
|
2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
|
||||||
|
|
||||||
|
* dlls/comctl32/listview.c:
|
||||||
|
comctl32: Listview - allow selection toggle with ctrl+space.
|
||||||
|
|
||||||
|
2006-01-03 Marcus Meissner <marcus@jet.franken.de>
|
||||||
|
|
||||||
|
* dlls/winsock/socket.c:
|
||||||
|
winsock: AF_UNSPEC mapping.
|
||||||
|
Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
|
||||||
|
Zero initialize the sockaddr in ws_sockaddr_alloc().
|
||||||
|
|
||||||
|
2006-01-03 Francois Gouget <fgouget@free.fr>
|
||||||
|
|
||||||
|
* dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
|
||||||
|
Assorted spelling fixes
|
||||||
|
|
||||||
|
* dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
|
||||||
|
Add trailing '\n's to ok() calls.
|
||||||
|
Remove spaces before '\n' in traces.
|
||||||
|
|
||||||
|
* tools/winapi/win32.api:
|
||||||
|
winapi: Update win32.api to match the current sources.
|
||||||
|
|
||||||
|
* dlls/msi/msi.c, dlls/wldap32/page.c:
|
||||||
|
Small documentation tweaks to avoid winapi_check warnings.
|
||||||
|
|
||||||
|
2006-01-03 Francois Gouget <fgouget@codeweavers.com>
|
||||||
|
|
||||||
|
* programs/winemenubuilder/winemenubuilder.c:
|
||||||
|
winemenubuilder: Improve traces.
|
||||||
|
Add some traces to make it easier to debug icon generation problems.
|
||||||
|
|
||||||
|
2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
|
||||||
|
|
||||||
|
* dlls/gdi/tests/bitmap.c:
|
||||||
|
gdi: Add a test which shows that GDI does not support compressed DIB sections.
|
||||||
|
|
||||||
|
2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
|
||||||
|
|
||||||
|
* dlls/gdi/dib.c:
|
||||||
|
gdi32: Disallow creation of compressed DIB sections.
|
||||||
|
|
||||||
|
2006-01-03 Robert Shearman <rob@codeweavers.com>
|
||||||
|
|
||||||
|
* dlls/ole32/hglobalstream.c:
|
||||||
|
ole: Check the return value of IStream_SetSize in IStream_Read.
|
||||||
|
Check the return value of IStream_SetSize in IStream_Read, since
|
||||||
|
otherwise execution could continue on and cause heap corruption.
|
||||||
|
|
||||||
|
* dlls/ole32/stg_stream.c:
|
||||||
|
ole: Fix mis-handling of return value in StgStreamImpl_Read.
|
||||||
|
BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
|
||||||
|
StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
|
||||||
|
failure.
|
||||||
|
|
||||||
|
* dlls/rpcrt4/ndr_marshall.c:
|
||||||
|
rpcrt4: Implement callback conformance.
|
||||||
|
|
||||||
|
* dlls/rpcrt4/rpc_server.c:
|
||||||
|
rpcrt4: Fix race condition in RpcServerListen.
|
||||||
|
The DontWait parameter is used for forcing the function not to wait
|
||||||
|
for the server to finish.
|
||||||
|
|
||||||
|
2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
|
||||||
|
|
||||||
|
* dlls/comctl32/comctl32undoc.c:
|
||||||
|
comctrl32: ReAlloc should be able to move memory blocks if necessary.
|
||||||
|
|
||||||
|
2006-01-03 Kai Blin <kai.blin@gmail.com>
|
||||||
|
|
||||||
|
* dlls/secur32/tests/main.c:
|
||||||
|
secur32: Rewrote NTLM tests in a more flexible way.
|
||||||
|
|
||||||
|
2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
|
||||||
|
|
||||||
|
* server/snapshot.c:
|
||||||
|
server: Fix va_list compile error.
|
||||||
|
|
||||||
|
* dlls/gdi/driver.c, dlls/user/tests/monitor.c:
|
||||||
|
gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
|
||||||
|
|
||||||
|
* dlls/advapi32/service.c:
|
||||||
|
advapi32: Don't allocate memory for empty argument string and pass
|
||||||
|
NULL instead.
|
||||||
|
|
||||||
|
2005-12-31 Hans Leidekker <hans@it.vu.nl>
|
||||||
|
|
||||||
|
* dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
|
||||||
|
dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
|
||||||
|
dlls/wldap32/winldap_private.h:
|
||||||
|
wldap32: Implement some page handling functions.
|
||||||
|
Implement ldap_create_page_control{A,W} and
|
||||||
|
ldap_parse_page_control{A,W}.
|
||||||
|
Move the page handling functions into their own file.
|
||||||
|
|
||||||
|
* dlls/wldap32/extended.c:
|
||||||
|
wldap32: Document the functions that handle extended operations.
|
||||||
|
|
||||||
|
* dlls/wldap32/init.c:
|
||||||
|
wldap32: Document the init functions.
|
||||||
|
Fix two bugs.
|
||||||
|
|
||||||
|
2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
|
||||||
|
|
||||||
|
* programs/winecfg/x11drvdlg.c:
|
||||||
|
winecfg: Default for DXGrab is NO.
|
||||||
|
|
||||||
|
2005-12-31 Milko Krachounov <milko@3mhz.net>
|
||||||
|
|
||||||
|
* programs/winecfg/Bg.rc:
|
||||||
|
winecfg: Fix a mess with the Bulgarian resource file and translate the
|
||||||
|
untranslated strings.
|
||||||
|
|
||||||
|
2005-12-31 Jacek Caban <jacek@codeweavers.com>
|
||||||
|
|
||||||
|
* dlls/urlmon/tests/protocol.c:
|
||||||
|
urlmon: Added http protocol tests (currently failing in Wine).
|
||||||
|
|
||||||
|
2005-12-31 Alexandre Julliard <julliard@winehq.org>
|
||||||
|
|
||||||
|
* dlls/ntdll/tests/exception.c:
|
||||||
|
ntdll/tests: Try to fail more gracefully on win9x.
|
||||||
|
Link to NtCurrentTeb dynamically.
|
||||||
|
|
||||||
|
2005-12-31 Dan Kegel <dank@kegel.com>
|
||||||
|
|
||||||
|
* dlls/commdlg/colordlg.c:
|
||||||
|
commdlg: Let the color picker respond properly to keystrokes.
|
||||||
|
|
||||||
|
2005-12-31 Robert Shearman <rob@codeweavers.com>
|
||||||
|
|
||||||
|
* dlls/wininet/urlcache.c:
|
||||||
|
wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
|
||||||
|
Move the freeing of allocation blocks for an entry into
|
||||||
|
URLCache_DeleteEntry.
|
||||||
|
Call URLCache_DeleteEntry to rollback from failure in
|
||||||
|
CommitUrlCacheEntryInternal.
|
||||||
|
|
||||||
|
* dlls/wininet/urlcache.c:
|
||||||
|
wininet: Create new hash tables for URL cache on demand.
|
||||||
|
|
||||||
|
* dlls/wininet/urlcache.c:
|
||||||
|
wininet: Move URL cache hash table creation to a separate function.
|
||||||
|
|
||||||
|
2005-12-31 Jacek Caban <jacek@codeweavers.com>
|
||||||
|
|
||||||
|
* dlls/urlmon/umon.c:
|
||||||
|
urlmon: Removed not used code.
|
||||||
|
|
||||||
|
2005-12-31 Robert Shearman <rob@codeweavers.com>
|
||||||
|
|
||||||
|
* tools/widl/typegen.c:
|
||||||
|
widl: Output sizing information for arrays in the generated marshaling code.
|
||||||
|
|
||||||
|
* tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
|
||||||
|
widl: Export the bracket adding functionality of do_write_expr outside
|
||||||
|
of header.c.
|
||||||
|
|
||||||
|
2005-12-31 Mike McCormack <mike@codeweavers.com>
|
||||||
|
|
||||||
|
* dlls/msi/action.c:
|
||||||
|
msi: Change some FIXME messages to comments.
|
||||||
|
|
||||||
|
* dlls/msi/package.c:
|
||||||
|
msi: Define the property "Intel" if we're running on an Intel processor.
|
||||||
|
|
||||||
|
* dlls/msi/action.c:
|
||||||
|
msi: Add stub actions for CCPSearch and RMCCPSearch.
|
||||||
|
|
||||||
|
* dlls/riched20/reader.c:
|
||||||
|
riched20: Add newlines to ERR macro output.
|
||||||
|
|
||||||
|
2005-12-31 Robert Reif <reif@earthlink.net>
|
||||||
|
|
||||||
|
* dlls/comctl32/ipaddress.c:
|
||||||
|
comctl32: Create ipaddress in enabled state.
|
||||||
|
|
||||||
|
2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
|
||||||
|
|
||||||
|
* dlls/wined3d/directx.c, dlls/wined3d/surface.c:
|
||||||
|
wined3d: Added support for WINED3DFMT_X4R4G4B4.
|
||||||
|
|
||||||
|
2005-12-31 Hans Leidekker <hans@it.vu.nl>
|
||||||
|
|
||||||
|
* dlls/wldap32/value.c:
|
||||||
|
wldap32: Document the value handling functions.
|
||||||
|
|
||||||
|
* dlls/wldap32/wldap32.h:
|
||||||
|
wldap32: Copy embedded berval structures too.
|
||||||
|
|
||||||
|
2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
|
||||||
|
|
||||||
|
* programs/winecfg/De.rc:
|
||||||
|
winecfg: Update German resource.
|
||||||
|
|
||||||
|
2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
|
||||||
|
|
||||||
|
* dlls/comctl32/propsheet.c:
|
||||||
|
comctl32: Fix error handling in PSM_ADDPAGE in case of memory
|
||||||
|
allocation failure.
|
||||||
|
|
||||||
|
2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
|
||||||
|
|
||||||
|
* programs/winetest/Makefile.in:
|
||||||
|
winetest: Only include d3d9 if it is being built.
|
||||||
|
|
||||||
|
2005-12-26 Jacek Caban <jacek@codeweavers.com>
|
||||||
|
|
||||||
|
* dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
|
||||||
|
urlmon: Added GetSecurityId implementation.
|
||||||
|
|
||||||
|
* dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
|
||||||
|
urlmon: Use pluggable protocol for file protocol.
|
||||||
|
|
||||||
|
2005-12-26 Robert Shearman <rob@codeweavers.com>
|
||||||
|
|
||||||
|
* tools/widl/typegen.c:
|
||||||
|
widl: Fix merge conflict.
|
||||||
|
|
||||||
|
* tools/widl/typegen.c:
|
||||||
|
widl: Follow type references in procformat and typeformat string generation.
|
||||||
|
|
||||||
|
* tools/widl/typegen.c:
|
||||||
|
widl: Handle marshaling and unmarshaling structures.
|
||||||
|
|
||||||
|
* tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
|
||||||
|
tools/widl/server.c:
|
||||||
|
widl: Out parameters.
|
||||||
|
Marshall and unmarshall out parameters for servers and clients
|
||||||
|
respectively.
|
||||||
|
Write out array components for declared local variables in generated
|
||||||
|
server code.
|
||||||
|
|
||||||
|
* tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
|
||||||
|
tools/widl/typegen.h:
|
||||||
|
widl: Remove some duplication.
|
||||||
|
Remove some duplicated code by calling an improved
|
||||||
|
get_required_buffer_size.
|
||||||
|
Add some more newlines in the generated code to separate separate
|
||||||
|
stages.
|
||||||
|
Calculate the buffer size of [out] arguments in generated server code.
|
||||||
|
Fix the direction passed into unmarshall_arguments.
|
||||||
|
|
||||||
|
* tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
|
||||||
|
tools/widl/typegen.h:
|
||||||
|
widl: Pass a state into marshall_arguments and unmarshall_arguments to
|
||||||
|
decide which parameters should be considered based on their direction.
|
||||||
|
|
||||||
|
* tools/widl/typegen.c:
|
||||||
|
widl: Generate marshaling and unmarshaling statements for arrays.
|
||||||
|
|
||||||
|
* tools/widl/typegen.c:
|
||||||
|
widl: Treat variables with array indices the same as pointers.
|
||||||
|
|
||||||
|
* tools/widl/typegen.c:
|
||||||
|
widl: Advance the type format string whilst marshaling and
|
||||||
|
unmarshaling arguments.
|
||||||
|
|
||||||
|
* tools/widl/typegen.c:
|
||||||
|
widl: Convert the main while loops in marshall_arguments and
|
||||||
|
unmarshall_arguments into for loops.
|
||||||
|
|
||||||
|
* tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
|
||||||
|
tools/widl/typegen.h:
|
||||||
|
widl: Add support for marshalling and unmarshalling conformant strings.
|
||||||
|
|
||||||
|
* tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
|
||||||
|
tools/widl/proxy.c, tools/widl/write_msft.c:
|
||||||
|
widl: Add some const attributes.
|
||||||
|
|
||||||
|
* tools/widl/typegen.c:
|
||||||
|
widl: Prepare marshall and unmarshall code generation functions for
|
||||||
|
accepting pointers.
|
||||||
|
|
||||||
|
* tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
|
||||||
|
widl: Fix SEGVs with client and server code generation when an
|
||||||
|
interface has no methods.
|
||||||
|
|
||||||
|
* tools/widl/typegen.c:
|
||||||
|
widl: Generate correct proc format strings for [out] and [in, out] parameters.
|
||||||
|
|
||||||
|
* tools/widl/parser.y:
|
||||||
|
widl: Use the same precendence rule for the conditional operator as in wpp.
|
||||||
|
Fixes several shift/reduce warnings.
|
||||||
|
|
||||||
|
* tools/widl/typegen.c:
|
||||||
|
widl: Better array support.
|
||||||
|
Treat variables with array indices the same as pointers when writing
|
||||||
|
out the proc & type format strings.
|
||||||
|
Fix a typo when writing out the proc format string where a non-return
|
||||||
|
type was written out for a return type and vice-versa.
|
||||||
|
|
||||||
|
* tools/widl/typegen.c:
|
||||||
|
widl: Support non-basic variables in proc format strings.
|
||||||
|
|
||||||
|
* tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
|
||||||
|
tools/widl/typegen.h:
|
||||||
|
widl: Add helper functions that return the size of procformat and
|
||||||
|
typeformat strings for variables.
|
||||||
|
|
||||||
|
* dlls/oleaut32/typelib.c:
|
||||||
|
oleaut: Small re-organisation of ITypeInfo::Invoke.
|
||||||
|
Only output the one function in the trace for ITypeInfo::Invoke.
|
||||||
|
Process the return value on output in ITypeInfo::Invoke, but only copy
|
||||||
|
it to pVarResult if pVarResult is not NULL.
|
||||||
|
|
||||||
|
* dlls/oleaut32/typelib.c:
|
||||||
|
oleaut32: Convert some tabs to spaces and some other formatting changes.
|
||||||
|
|
||||||
|
* dlls/oleaut32/typelib.c:
|
||||||
|
oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
|
||||||
|
Better tracing.
|
||||||
|
|
||||||
|
* dlls/oleaut32/typelib.c:
|
||||||
|
ole: Improve typelib traces.
|
||||||
|
Move the debug channel check from dump_TLBFuncDesc[One] to its callers
|
||||||
|
for more flexibility in which channel controls the output.
|
||||||
|
|
||||||
|
2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
|
||||||
|
|
||||||
|
* dlls/msvcrt/tests/printf.c:
|
||||||
|
msvcrt: More printf tests for I64 integer size support.
|
||||||
|
|
||||||
|
* dlls/msvcrt/wcs.c:
|
||||||
|
msvcrt: pf_integer_conv for I64.
|
||||||
|
- Add pf_integer_conv and pf_is_integer_format.
|
||||||
|
- Update pf_fill to handle printing the sign for signed integers.
|
||||||
|
- Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
|
||||||
|
|
||||||
|
* dlls/msvcrt/wcs.c:
|
||||||
|
msvcrt: Do not treat %ll as an IntegerDouble in printf.
|
||||||
|
|
||||||
|
* dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
|
||||||
|
msvcrt: Parse I, I32, and I64 integer size flags in printf.
|
||||||
|
|
||||||
|
2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
|
||||||
|
|
||||||
|
* dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
|
||||||
|
urlmon: Implement BindAsyncMoniker function.
|
||||||
|
|
||||||
|
2005-12-26 Jacek Caban <jacek@codeweavers.com>
|
||||||
|
|
||||||
|
* dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
|
||||||
|
urlmon: URL with two slashes is valid.
|
||||||
|
|
||||||
|
2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
|
||||||
|
|
||||||
|
* programs/winecfg/No.rc:
|
||||||
|
winecfg: Updated Norwegian Bokmål resources.
|
||||||
|
|
||||||
|
2005-12-26 Jacek Caban <jacek@codeweavers.com>
|
||||||
|
|
||||||
|
* dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
|
||||||
|
shlwapi: Fix UrlCanonicalize.
|
||||||
|
- Added support for URL_FILE_USE_PATHURL.
|
||||||
|
- Fix handling of '/' and '\'.
|
||||||
|
|
||||||
|
2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
|
||||||
|
|
||||||
|
* dlls/msrle32/msrle32.c:
|
||||||
|
msrle32: Spelling fix.
|
||||||
|
|
||||||
|
2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
|
||||||
|
|
||||||
|
* dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
|
||||||
|
dbghelp: Internal search routines can now be case sensitive/insensitive.
|
||||||
|
- Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
|
||||||
|
- Quick implementation of SymSearch on top of SymEnumSymbols (should
|
||||||
|
be the other way around).
|
||||||
|
|
||||||
|
2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
|
||||||
|
|
||||||
|
* dlls/msvcrt/main.c:
|
||||||
|
msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
|
||||||
|
|
||||||
|
2005-12-26 Robert Shearman <rob@codeweavers.com>
|
||||||
|
|
||||||
|
* dlls/ole32/tests/propvariant.c:
|
||||||
|
Fix detection of V1a prop variant library in test suite.
|
||||||
|
|
||||||
|
2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
|
||||||
|
|
||||||
|
* dlls/x11drv/keyboard.c:
|
||||||
|
x11drv: Update Canadian keyboard layout to better match the X11 one
|
||||||
|
|
||||||
|
2005-12-26 James Hawkins <truiken@gmail.com>
|
||||||
|
|
||||||
|
* dlls/shell32/tests/shlfileop.c:
|
||||||
|
shell32: Clean up the SHFileOperation tests.
|
||||||
|
- Make sure to create all the files used by the new tests.
|
||||||
|
- Add a couple more SHFileOperation tests.
|
||||||
|
- Fix some of the old tests.
|
||||||
|
|
||||||
|
2005-12-26 Robert Reif <reif@earthlink.net>
|
||||||
|
|
||||||
|
* programs/winecfg/audio.c:
|
||||||
|
winecfg: Use hourglass cursor when opening audio drivers.
|
||||||
|
Misbehaving drivers can take a while to open so change to the hour
|
||||||
|
glass cursor when opening them.
|
||||||
|
|
||||||
|
2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
|
||||||
|
|
||||||
|
* dlls/atl/atl.spec, dlls/atl/atl_main.c:
|
||||||
|
atl: Implement AtlComPtrAssign.
|
||||||
|
According to MSDN AtlModuleInit should initialize the modules critical
|
||||||
|
sections.
|
||||||
|
|
||||||
|
2005-12-22 Alexandre Julliard <julliard@winehq.org>
|
||||||
|
|
||||||
|
* ANNOUNCE, ChangeLog, VERSION, configure:
|
||||||
|
Release 0.9.4.
|
||||||
|
|
||||||
|
----------------------------------------------------------------
|
||||||
2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
|
2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
|
||||||
|
|
||||||
* dlls/shell32/tests/shlfolder.c:
|
* dlls/shell32/tests/shlfolder.c:
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.59 for Wine 0.9.4.
|
# Generated by GNU Autoconf 2.59 for Wine 0.9.5.
|
||||||
#
|
#
|
||||||
# Report bugs to <wine-devel@winehq.org>.
|
# Report bugs to <wine-devel@winehq.org>.
|
||||||
#
|
#
|
||||||
|
@ -269,8 +269,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
|
||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='Wine'
|
PACKAGE_NAME='Wine'
|
||||||
PACKAGE_TARNAME='wine'
|
PACKAGE_TARNAME='wine'
|
||||||
PACKAGE_VERSION='0.9.4'
|
PACKAGE_VERSION='0.9.5'
|
||||||
PACKAGE_STRING='Wine 0.9.4'
|
PACKAGE_STRING='Wine 0.9.5'
|
||||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||||
|
|
||||||
ac_unique_file="server/atom.c"
|
ac_unique_file="server/atom.c"
|
||||||
|
@ -788,7 +788,7 @@ if test "$ac_init_help" = "long"; then
|
||||||
# Omit some internal or obsolete options to make the list less imposing.
|
# Omit some internal or obsolete options to make the list less imposing.
|
||||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||||
cat <<_ACEOF
|
cat <<_ACEOF
|
||||||
\`configure' configures Wine 0.9.4 to adapt to many kinds of systems.
|
\`configure' configures Wine 0.9.5 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
|
@ -853,7 +853,7 @@ fi
|
||||||
|
|
||||||
if test -n "$ac_init_help"; then
|
if test -n "$ac_init_help"; then
|
||||||
case $ac_init_help in
|
case $ac_init_help in
|
||||||
short | recursive ) echo "Configuration of Wine 0.9.4:";;
|
short | recursive ) echo "Configuration of Wine 0.9.5:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
|
@ -984,7 +984,7 @@ fi
|
||||||
test -n "$ac_init_help" && exit 0
|
test -n "$ac_init_help" && exit 0
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
Wine configure 0.9.4
|
Wine configure 0.9.5
|
||||||
generated by GNU Autoconf 2.59
|
generated by GNU Autoconf 2.59
|
||||||
|
|
||||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
Copyright (C) 2003 Free Software Foundation, Inc.
|
||||||
|
@ -998,7 +998,7 @@ cat >&5 <<_ACEOF
|
||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by Wine $as_me 0.9.4, which was
|
It was created by Wine $as_me 0.9.5, which was
|
||||||
generated by GNU Autoconf 2.59. Invocation command line was
|
generated by GNU Autoconf 2.59. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
|
@ -19073,7 +19073,7 @@ _ASBOX
|
||||||
} >&5
|
} >&5
|
||||||
cat >&5 <<_CSEOF
|
cat >&5 <<_CSEOF
|
||||||
|
|
||||||
This file was extended by Wine $as_me 0.9.4, which was
|
This file was extended by Wine $as_me 0.9.5, which was
|
||||||
generated by GNU Autoconf 2.59. Invocation command line was
|
generated by GNU Autoconf 2.59. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
|
@ -19136,7 +19136,7 @@ _ACEOF
|
||||||
|
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF
|
cat >>$CONFIG_STATUS <<_ACEOF
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
Wine config.status 0.9.4
|
Wine config.status 0.9.5
|
||||||
configured by $0, generated by GNU Autoconf 2.59,
|
configured by $0, generated by GNU Autoconf 2.59,
|
||||||
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
|
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue