recent cedega contributions to wine
Tom Wickline
twickline at gmail.com
Mon Nov 19 07:14:11 CST 2007
WhooHoo five patches made it into the Wine tree in three YEARS!
Here is a list of patches over the past five years.. But five patches
in three years is grounds for a announcement?
:D
2007-07-11 Mark Adams <mark at transgaming.com>
* dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c:
iphlpapi: Fix byte ordering of Linux ports.
2007-07-10 Mark Adams <mark at transgaming.com>
* configure, configure.ac, dlls/iphlpapi/iphlpapi_main.c,
dlls/iphlpapi/ipstats.c, dlls/iphlpapi/ipstats.h,
include/config.h.in:
iphlpapi: Add support for GetTcpTable on Mac OS X.
2007-01-25 Mark Adams <mark at transgaming.com>
* dlls/iphlpapi/ipstats.c:
iphlpapi: Support for non-linux platforms, including Mac OS X.
- Add error messages when unimplemented functions are called on
non-linux platforms.
- Implement retrieving the interface list on MacOS X (and other
platforms that use NET_RT_DUMP).
* dlls/iphlpapi/ifenum.c:
iphlpapi: Filter out no-ip addresses when building ip address table.
* dlls/iphlpapi/ifenum.c:
iphlpapi: Clarify interface counting.
Before Wine 0.9.0 release -------->
2004-09-16 Alexandre Julliard <julliard at winehq.com>
* fonts/.cvsignore, fonts/Makefile.in, fonts/wine_marlett.sfd:
TransGaming
Add a Marlett replacement font.
2004-04-28 Alexandre Julliard <julliard at winehq.com>
* dlls/winmm/winealsa/audio.c: Ove Kaaven <ovek at transgaming.com>
Fixed a couple of bugs.
2004-04-19 Alexandre Julliard <julliard at winehq.com>
* dlls/winmm/winealsa/audio.c: Ove Kaaven <ovek at transgaming.com>
Added detection of 48kHz and 96kHz support. Fixed a thinko, and some
misleading indentation.
* dlls/winmm/winealsa/audio.c: Ove Kaaven <ovek at transgaming.com>
Code and concepts merged in from wineoss in order to get the
non-dsound wave output performance in winealsa to an acceptable
level. It's still possible to do better than the current code, but
this should do for now.
2004-02-12 Alexandre Julliard <julliard at winehq.com>
* dlls/kernel/sync.c: David Hammerton <david at transgaming.com>
Mike McCormack <mike at codeweavers.com>
Completed PeekNamedPipe implementation.
* dlls/rpcrt4/rpc_server.c: Ove Kaaven <ovek at transgaming.com>
Avoid freeing request packet too early if an exception occurs.
* dlls/rpcrt4/rpc_binding.c: Ove Kaaven <ovek at transgaming.com>
Properly handle destroying the first connection in the connection
cache.
2003-12-08 Alexandre Julliard <julliard at winehq.com>
* dlls/msacm/winemp3/common.c, dlls/msacm/winemp3/interface.c:
Ove Kaaven <ovek at transgaming.com>
Remove an instance of exit(). We should return failure, not kill the
thread, when a bad stream is encountered.
2003-09-11 Alexandre Julliard <julliard at winehq.com>
* documentation/faq.sgml: Francois Gouget <fgouget at free.fr>
Revert some word-splits to their normal form, e.g. InstallShield.
Fix case of TransGaming in two places.
Fix the URL to dosfs.
2003-08-05 Alexandre Julliard <julliard at winehq.com>
* dlls/wininet/http.c: David Hammerton <david at transgaming.com>
Added support for http-POST (well, any kind of http request that sends
data in the lpOptional field).
2003-07-08 Alexandre Julliard <julliard at winehq.com>
* graphics/x11drv/xfont.c: Ove Kaaven <ovek at transgaming.com>
Fixed a memory allocation/corruption bug when growing the font cache.
2003-06-20 Alexandre Julliard <julliard at winehq.com>
* configure, configure.ac, dlls/wininet/Makefile.in,
dlls/wininet/cookie.c, dlls/wininet/http.c, dlls/wininet/internet.c,
dlls/wininet/internet.h, dlls/wininet/netconnection.c,
include/config.h.in:
David Hammerton <david at transgaming.com>
- implemented support for https protocol
- fixes to the http protocol
2003-06-04 Alexandre Julliard <julliard at winehq.com>
* dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
dlls/ole32/errorinfo.c:
Ove Kaaven <ovek at transgaming.com>
Preliminary support for COM apartments.
2003-05-22 Alexandre Julliard <julliard at winehq.com>
* dlls/ole32/dcom.h, dlls/ole32/dcom.idl:
Ove Kaaven <ovek at transgaming.com>
DCOM IDL file based on the DCOM specification.
* dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpc_message.c,
dlls/rpcrt4/rpc_misc.h, dlls/rpcrt4/rpc_server.c:
Ove Kaaven <ovek at transgaming.com>
Initial support for RPC call failures, by catching RPC server
exceptions and returning simple failure packets, and throwing
exceptions on the client side when unmarshalling the failure packet.
2003-05-21 Alexandre Julliard <julliard at winehq.com>
* dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c:
Ove Kaaven <ovek at transgaming.com>
For RPC servers, don't deallocate the RPC request packet before the
RPC reply packet is sent, in case marshalling the reply needs any of
the request data.
* dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec:
Ove Kaaven <ovek at transgaming.com>
Added semi-stub for NdrProxyErrorHandler.
Fixed a case of potential stack trashing.
2003-05-20 Alexandre Julliard <julliard at winehq.com>
* dlls/oleaut32/oleaut.c: Ove Kaaven <ovek at transgaming.com>
Handle requests for CLSID_PSDispatch.
* dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h,
dlls/rpcrt4/cstub.c:
Ove Kaaven <ovek at transgaming.com>
Fixed NdrDllRegisterProxy so it registers the key names that ole32
expects. Better debug traces (include name of interface).
* dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
Ove Kaaven <ovek at transgaming.com>
Implemented "dereference" pointer flag.
Added NdrClearOutParameters stub.
* dlls/rpcrt4/ndr_ole.c: Ove Kaaven <ovek at transgaming.com>
Portability fix. Better debug messages (display IID of interface to
marshal).
2003-04-26 Alexandre Julliard <julliard at winehq.com>
* dlls/oleaut32/Makefile.in, dlls/oleaut32/oaidl_p.c,
dlls/oleaut32/oleaut32.spec, dlls/oleaut32/usrmarshal.c:
Ove Kaaven <ovek at transgaming.com>
Preliminary implementation of proper IDispatch marshalling.
2003-04-19 Alexandre Julliard <julliard at winehq.com>
* include/rpc.h: Ove Kaaven <ovek at transgaming.com>
Dummy RPC exception macros.
* dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
dlls/rpcrt4/rpc_server.c:
Ove Kaaven <ovek at transgaming.com>
Implemented simple caching of client connections.
dlls/rpcrt4/rpc_server.c: Ove Kaaven <ovek at transgaming.com>
Fixed a race condition on RPC worker thread creation, and a typo.
* dlls/rpcrt4/cstub.c: Ove Kaaven <ovek at transgaming.com>
Added missing AddRef.
2003-03-17 Alexandre Julliard <julliard at winehq.com>
* dlls/dsound/mixer.c: Ove Kaaven <ovek at transgaming.com>
Somewhat more reliable dsound position notifications.
2003-02-28 Alexandre Julliard <julliard at winehq.com>
* server/process.c, server/thread.c, server/thread.h:
Peter Hunnisett <peter at transgaming.com>
Suspended threads should not acquire synchronization objects.
2003-02-19 Alexandre Julliard <julliard at winehq.com>
* dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
dlls/rpcrt4/rpc_server.h:
Ove Kaaven <ovek at transgaming.com>
For better concurrency, separate the connections from the bindings.
* include/rpcproxy.h: Ove Kaaven <ovek at transgaming.com>
"Implemented" IID_BS_* macros.
2003-02-17 Alexandre Julliard <julliard at winehq.com>
* dlls/rpcrt4/ndr_marshall.c: Ove Kaaven <ovek at transgaming.com>
NDR marshalling fixes.
* dlls/rpcrt4/cpsf.c: Ove Kaaven <ovek at transgaming.com>
Make NdrDllRegisterProxy use the interface stub header instead of the
interface proxy header to avoid stubless proxy ambiguities.
2003-02-11 Alexandre Julliard <julliard at winehq.com>
* dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
dlls/dinput/keyboard/main.c:
Ove Kaaven <ovek at transgaming.com>
Only install the keyboard hook on device creation.
2003-02-01 Alexandre Julliard <julliard at winehq.com>
* dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h,
dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/rpcrt4.spec:
Ove Kaaven <ovek at transgaming.com>
Implemented marshalling of pointers, simple and complex structures,
conformant and complex arrays, and user-marshalled types.
Improved marshalling of conformant strings and interface pointers a
bit.
2003-01-31 Alexandre Julliard <julliard at winehq.com>
* dlls/rpcrt4/ndr_midl.c: Ove Kaaven <ovek at transgaming.com>
ReuseBuffer should be FALSE for RPC clients.
Some cleanups and elimination of some duplicate code.
* dlls/rpcrt4/rpc_binding.c: Ove Kaaven <ovek at transgaming.com>
Fixed a bug in CompleteBindingA/W.
* dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
Ove Kaaven <ovek at transgaming.com>
Implemented RpcRaiseException.
* include/rpcdce.h, include/rpcndr.h, include/wine/rpcfc.h:
Ove Kaaven <ovek at transgaming.com>
Some RPC definitions.
2003-01-09 Alexandre Julliard <julliard at winehq.com>
* tools/widl/header.c, tools/widl/widl.c:
Ove Kaaven <ovek at transgaming.com>
Declare user-marshaller prototypes for types declared with [wire_marshal].
Define __WIDL__ preprocessor macro, so Wine-specific IDL can be enclosed
in #ifdef __WIDL__. Fixed a file output bug.
2003-01-05 Alexandre Julliard <julliard at winehq.com>
* include/Makefile.in, include/oaidl.h, include/oaidl.idl,
include/wine/obj_errorinfo.h, include/wine/obj_oleaut.h:
Ove Kaaven <ovek at transgaming.com>
Wrote a new oaidl.idl to replace include/wine/obj_oleaut.h and
include/wine/obj_errorinfo.h.
* include/docobj.h, include/ocidl.h: Ove Kaaven <ovek at transgaming.com>
Include oaidl.h instead of wine/obj_oleaut.h.
* include/oleidl.h: Ove Kaaven <ovek at transgaming.com>
Temporarily include objbase.h from oleidl.h.
Removed inclusion of obj_errorinfo.h.
* dlls/oleaut32/variant.c: Ove Kaaven <ovek at transgaming.com>
Avoid direct ICOM_CALL usage.
* include/oleauto.h, include/wine/obj_oleaut.h, ole/dxguid.c:
Ove Kaaven <ovek at transgaming.com>
Moved a couple of definitions from include/wine/obj_oleaut.h to
include/oleauto.h.
2002-12-23 Alexandre Julliard <julliard at winehq.com>
* include/Makefile.in, include/objbase.h, include/unknwn.h,
include/unknwn.idl, include/wine/obj_base.h:
Ove Kaaven <ovek at transgaming.com>
Merge the rest of include/wine/obj_base.h into include/objbase.h.
* include/dinput.h, include/oaidl.h: Ove Kaaven <ovek at transgaming.com>
Where ICOM macros are needed, include objbase.h.
2002-12-19 Alexandre Julliard <julliard at winehq.com>
* include/Makefile.in, include/objidl.h, include/objidl.idl,
include/wine/obj_channel.h, include/wine/obj_clientserver.h,
include/wine/obj_dataobject.h, include/wine/obj_marshal.h,
include/wine/obj_misc.h, include/wine/obj_moniker.h,
include/wine/obj_propertystorage.h, include/wine/obj_storage.h:
Ove Kaaven <ovek at transgaming.com>
Wrote a new objidl.idl to replace a number of include/wine/obj_*.h
files.
* include/wine/obj_misc.h, include/wine/obj_storage.h,
include/wtypes.h, include/wtypes.idl:
Ove Kaaven <ovek at transgaming.com>
Moved a couple of types from include/wine/obj_*.h to
include/wtypes.idl.
* dlls/ole32/antimoniker.c, dlls/ole32/compositemoniker.c,
dlls/ole32/filemoniker.c, dlls/ole32/itemmoniker.c,
dlls/ole32/moniker.h, include/wine/obj_moniker.h:
Ove Kaaven <ovek at transgaming.com>
Moved some definitions from include/wine/obj_moniker.h to
dlls/ole32/moniker.h.
2002-12-18 Alexandre Julliard <julliard at winehq.com>
* include/wtypes.h, include/wtypes.idl:
Ove Kaaven <ovek at transgaming.com>
Unquoted some 16-bit types, so the IDL compiler can use them.
include/objbase.h, include/wine/obj_clientserver.h,
include/wine/obj_dataobject.h, include/wine/obj_marshal.h,
include/wine/obj_misc.h, include/wine/obj_moniker.h,
include/wine/obj_storage.h:
Ove Kaaven <ovek at transgaming.com>
Moved COM API prototypes to objbase.h, from wine/obj_*.h.
* dlls/ole32/ole2.c, dlls/shell32/dataobject.c,
dlls/shell32/shell32_main.h, ole/uuid.c:
Ove Kaaven <ovek at transgaming.com>
Removed a few more inclusions of deprecated wine/obj_*.h headers.
* include/rpc.h, include/rpcdce.h: Ove Kaaven <ovek at transgaming.com>
Moved UUID type to rpcdce.h, as in the MS RPC headers.
Removed redundant prototype.
2002-12-16 Alexandre Julliard <julliard at winehq.com>
* include/Makefile.in, include/unknwn.h, include/unknwn.idl,
include/wine/obj_base.h:
Ove Kaaven <ovek at transgaming.com>
Wrote a Wine-compatible unknwn.idl, moving the IUnknown definition
from wine/obj_base.h to the generated unknwn.h.
2002-12-15 Alexandre Julliard <julliard at winehq.com>
* include/Makefile.in, tools/widl/header.c, tools/widl/widl.c,
tools/widl/widl.h:
Ove Kaaven <ovek at transgaming.com>
Output raw ICOM-less C/C++ interface definitions by default. Added new
-b and -B command-line options for compatibility with ICOM macros.
* tools/widl/header.c, tools/widl/parser.l, tools/widl/parser.y,
tools/widl/widltypes.h:
Ove Kaaven <ovek at transgaming.com>
Include guiddef.h in widltypes.h.
2002-12-06 Alexandre Julliard <julliard at winehq.com>
* include/objbase.h, include/wine/obj_base.h:
Ove Kaaven <ovek at transgaming.com>
Moved COM API prototypes in include/wine/obj_base.h to
include/objbase.h.
2002-12-05 Alexandre Julliard <julliard at winehq.com>
* include/objbase.h: Added rpc.h include to fix tests compilation.
* dlls/comctl32/imagelist.c, dlls/ddraw/d3dcommon.c,
dlls/ddraw/d3ddevice/main.c, dlls/ddraw/d3ddevice/mesa.c,
dlls/ddraw/d3dexecutebuffer.c, dlls/ddraw/d3dlight.c,
dlls/ddraw/d3dmaterial.c, dlls/ddraw/d3dtexture.c,
dlls/ddraw/d3dvertexbuffer.c, dlls/ddraw/d3dviewport.c,
dlls/ddraw/mesa.c, dlls/dplayx/dpclassfactory.c,
dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
dlls/ole32/compobj.c, dlls/ole32/compositemoniker.c,
dlls/ole32/datacache.c, dlls/ole32/errorinfo.c,
dlls/ole32/filemoniker.c, dlls/ole32/ftmarshal.c, dlls/ole32/ifs.c,
dlls/ole32/itemmoniker.c, dlls/ole32/moniker.c,
dlls/ole32/ole32_main.c, dlls/ole32/ole32_main.h,
dlls/ole32/oleobj.c, dlls/ole32/stg_bigblockfile.c,
dlls/ole32/storage.c, dlls/ole32/storage32.h,
dlls/oleaut32/connpt.c, dlls/oleaut32/dispatch.c,
dlls/oleaut32/olefont.c, dlls/oleaut32/safearray.c,
dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cstub.c,
dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_midl.c,
dlls/rpcrt4/ndr_ole.c, dlls/shdocvw/classinfo.c,
dlls/shdocvw/shdocvw.h, dlls/shell32/dragdrophelper.c,
dlls/shell32/folders.c, dlls/shell32/shellfolder.h,
dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
dlls/shell32/shlfolder.c, dlls/shell32/shlmenu.c,
dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
dlls/shlwapi/clist.c, dlls/shlwapi/istream.c,
dlls/shlwapi/ordinal.c, dlls/shlwapi/regstream.c,
dlls/shlwapi/thread.c, include/dplay.h, include/oaidl.h,
include/objbase.h, include/objidl.h, include/ocidl.h, include/ole.h,
include/ole2.h, include/oleauto.h, include/olectl.h,
include/oledlg.h, include/oleidl.h, include/servprov.h,
include/shlguid.h, include/shlobj.h, include/unknwn.h,
include/urlmon.h, include/wine/obj_base.h, include/wine/obj_misc.h,
include/wine/obj_serviceprovider.h:
Ove Kaaven <ovek at transgaming.com>
Make sure that no files except unknwn.h include wine/obj_base.h
directly.
2002-12-03 Alexandre Julliard <julliard at winehq.com>
* dlls/oleaut32/variant.c, include/wine/obj_oleaut.h,
include/wtypes.h, include/wtypes.idl:
Ove Kaaven <ovek at transgaming.com>
Added more types to wtypes.idl.
* tools/widl/header.c, tools/widl/header.h, tools/widl/parser.l,
tools/widl/parser.y, tools/widl/proxy.c, tools/widl/widl.c,
tools/widl/widl.h, tools/widl/widltypes.h:
Ove Kaaven <ovek at transgaming.com>
Parse the NOT operator, the [idempotent] attribute, and the handle_t
and error_status_t types. Improved some parsing rules to get rid of
the LINK_LAST and LINK_SAFE macros. Enclose generated .h file within
an extern "C" (for C++). Output function prototypes for regular RPC
interfaces. Fixed a couple of bugs.
2002-12-02 Alexandre Julliard <julliard at winehq.com>
configure, configure.ac, dlls/rpcrt4/Makefile.in,
dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_epmap.c,
dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c,
dlls/rpcrt4/rpcss_np_client.c, dlls/rpcrt4/rpcss_np_client.h,
include/rpcdce.h, include/rpcdcep.h, include/rpcndr.h,
include/winbase.h, include/wine/rpcss_shared.h,
programs/Makefile.in, programs/rpcss/.cvsignore,
programs/rpcss/Makefile.in, programs/rpcss/epmap_server.c,
programs/rpcss/np_server.c, programs/rpcss/rpcss.h,
programs/rpcss/rpcss_main.c:
Greg Turner <gmturner007 at ameritech.net>,
Ove Kaaven <ovek at transgaming.com>
- preliminary implementation of endpoint-mapping via a new on-demand
server-ish process
- more header fixups
- (re)implement RpcEpRegisterA, RpcEpUnregister, and
RpcEpResolveBinding using the new rpcss functionality
- update the todo list in rpcrt4_main.c a bit
- many beautifications and touch-ups
- command-line configurable timeout
- micro-client imbedded in np_server.c
* include/wingdi.h: Ove Kaaven <ovek at transgaming.com>
Protect PALETTEENTRY and LOGPALETTE with #ifndefs.
2002-11-30 Alexandre Julliard <julliard at winehq.com>
* tools/widl/header.c, tools/widl/header.h, tools/widl/parser.h,
tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
Ove Kaaven <ovek at transgaming.com>
Handle encapsulated unions in a cleaner (and less buggy) way. Emit the
names "DUMMYUNIONNAME" and "DUMMYSTRUCTNAME" for anonymous unions and
structs. Support const and extern definitions. Retain tokens (and
whether numbers are hex or not) used for computing constant
expressions, so that the full expression can be written to the header
file instead of the computed integer result of the expression. Parse
the sizeof() operator. Compute and remember constant definitions and
enum values so they can be used in expressions. Improved identifier
lookup speed. Fixed some bugs.
* include/wtypes.idl: Ove Kaaven <ovek at transgaming.com>
Added missing union names for some encapsulated unions.
2002-11-21 Alexandre Julliard <julliard at winehq.com>
* tools/widl/header.c, tools/widl/parser.l, tools/widl/parser.y,
tools/widl/proxy.c, tools/widl/widl.c, tools/widl/widl.h:
Ove Kaaven <ovek at transgaming.com>
Added "generate headers only" command-line option. Implemented imports
from inside interface definitions. Fixed a few problems with
generating header files for COM interfaces.
More information about the wine-devel
mailing list