English | Site Directory

Open Source Patches: Wine

  •  

In January 2006, Google contracted with CodeWeavers to improve Wine to run Picasa version 2.2 properly. Some of the changes fix bugs in Wine; others implement previously unimplemented features. This effort resulted in 225 patches committed to winehq between 1 January and 18 April 2006. See the list below, or download the exact Wine source tarball used for Picasa 2.2 (14 MB).

We also asked a few interns (Benjamin Arai, Dan Hipschman, James Hawkins, and Thomas Kho), to improve a few areas of wine (e.g. oleaut32, widl, msi, and riched20). Together they committed about 300 patches to the winehq git tree.

During 2007, we continued to improve Picasa, committing a few dozen patches to the winehq git tree. See the patches by Lei Zhang and Nigel Liang below, or download the exact Wine source tarball used for Picasa 2.7.3736 (10 MB).

We also contracted with Codeweavers to improve Wine so it could run Photoshop CS2 properly. As a result, about 200 patches were committed to winehq, and as of wine-0.9.54, Photoshop CS2 is quite usable.

But wait, there's more! We also asked a few interns (Dan Hipschman, Evan Stade, James Hawkins, Jennifer Lai, Juan Lang, Mikołaj Zalewski, and Roy Shea) to improve a few areas of Wine (e.g. widl, gdiplus, msi, crypt32, and BITS), to get a few apps working better, and to scrape together a win16 conformance test. During 2007, the interns committed about a thousand patches.

In 2008, we further improved support for Picasa and Photoshop, and fixed a few other bugs as well. Here is the exact Wine source tarball used for Picasa 3.0.5719 (14 MB).

Thanks again to Codeweavers and our interns (Maarten Lankhorst, Roy Shea, and Zac Brown) for a great job.

Here is a list of the patches described above, in chronological order. (Note: although some care was taken in constructing this list, it may still contain some errors. Sorry if we've missed anything!)

[ 2006 ] [ 2007 ] [ 2008 ]

Author Date Description
Jacek Caban 2008-10-06jscript: Added possibility to run test scripts from file.
Jacek Caban 2008-10-06jscript: Fixed backslash handling in regular expressions.
Jacek Caban 2008-10-06jscript: Don't initialize variables without initialiser to undefined in variable_list_eval. LONG
Jacek Caban 2008-10-06mshtml: Added IHTMLElement2::get_currentStyle implementation.
Jacek Caban 2008-10-06mshtml: Added IHTMLStyle2 to IDispatchEx support.
Jacek Caban 2008-10-06mshtml: Added IHTMStyle2 stub implementation.
Jacek Caban 2008-10-06mshtml.idl: Added IHTMLStyle2 interface declaration.
Dmitry Timoshkov 2008-10-02winex11.drv: Add support for _NET_WORKAREA.
Jacek Caban 2008-10-01jscript: Added delete expression for EXPRVAL_IDREF implementation.
Jacek Caban 2008-10-01jscript: Added IDispatchEx::GeleteMemberByDispID implementation.
Jacek Caban 2008-10-01jscript: Added Date constructor object implementation.
Jacek Caban 2008-10-01jscript: Don't clear uninitialized variable.
Jacek Caban 2008-10-01jscript: Allocate variables when entering execution context.
Jacek Caban 2008-10-01jscript: Optimize GetDispID usage.
Jacek Caban 2008-10-01mshtml: Ignore IDispatchJS in QueryInterface.
Jacek Caban 2008-10-01mshtml: Added IHTMLTableRow::get_cells implementation.
Jacek Caban 2008-10-01mshtml: Added IHTMLTable::get_rows implementation.
Jacek Caban 2008-10-01mshtml: Store nsIDOMHTMLTableElement in HTMLTable.
Jacek Caban 2008-10-01mshtml: Use create_all_collection in IHTMLElement::get_all implementation.
Jacek Caban 2008-10-01mshtml: Use create_collection_from_nodelist in IHTMLElement::get_children implementation. LONG
Jacek Caban 2008-10-01mshtml: Move IHTMLElementCollection to separated file.
Jacek Caban 2008-10-01mshtml: Don't use IHTMLControlElement in IDispatchEx implementations.
Jacek Caban 2008-10-01mshtml: Added IDispatchEx support to IHTMLTable.
Jacek Caban 2008-10-01mshtml: Added IDispatchEx support to HTMLTableRow.
Jacek Caban 2008-10-01mshtml: Added IHTMLTableRow stub implementation.
Jacek Caban 2008-09-30mshtml.idl: Added DispHTMLTableRow declaration.
Jacek Caban 2008-09-30mshtml.idl: Added DispHTMLTable declaration.
Jacek Caban 2008-09-30mshtml.idl: Added IHTMLTableRow declaration.
Alexandre Julliard 2008-09-25advapi32: Always pass a valid argv pointer to a service even if there are no arguments. LONG
Alexandre Julliard 2008-09-25gdiplus: Fix a string buffer overflow.
Jacek Caban 2008-09-25mshtml: Use ActiveScript for JavaScript in file protocol documents.
Jacek Caban 2008-09-25jscript: Added String.split implementation.
Jacek Caban 2008-09-25jscript: Added String.match implementation for non-regexp arguments.
Jacek Caban 2008-09-25jscript: Added String.replace implementation.
Jacek Caban 2008-09-25jscript: Split regexp_match function.
Jacek Caban 2008-09-25jscript: Added object to number conversion implementation.
Jacek Caban 2008-09-25jscript: Added Number default value implementation.
Jacek Caban 2008-09-25jscript: Added VT_R8 to string conversion implementation.
Jacek Caban 2008-09-24jscript: Fixed a typo.
Jacek Caban 2008-09-24jscript: Added RegExp contruction implementation.
Jacek Caban 2008-09-22jscript: Added Function default value implementation.
Jacek Caban 2008-09-22jscript: Added Function.toString implementation.
Jacek Caban 2008-09-22jscript: Don't call IDispatch as constructor.
Jacek Caban 2008-09-22jscript: Added Math.ceil implementation.
Jacek Caban 2008-09-22jscript: Added Math.pow implementation.
Jacek Caban 2008-09-22jscript: Added Math.max implementation.
Jacek Caban 2008-09-22jscript: Added Math.abs implementation.
Jacek Caban 2008-09-22jscript: Added Math.round implementation.
Jacek Caban 2008-09-22jscript: Added Math.min implementation.
Jacek Caban 2008-09-22jscript: Added String function implementation.
Jacek Caban 2008-09-22jscript: Added String.concat implementation.
Jacek Caban 2008-09-22jscript: Added String default value implementation.
Jacek Caban 2008-09-22jscript: Added String constructor implementation.
Jacek Caban 2008-09-22jscript: Remove no longer used jsdisp_set_prototype.
Jacek Caban 2008-09-22jscript: Added parseInt implementation.
Jacek Caban 2008-09-22jscript: Added String.charCodeAt implementation.
Jacek Caban 2008-09-22jscript: Added String.slice implementation.
Jacek Caban 2008-09-22jscript: Added String.valueOf implementation.
Jacek Caban 2008-09-22jscript: Added String.toString implementation.
Jacek Caban 2008-09-22jscript: Added String.substring implementation.
Jacek Caban 2008-09-22jscript: Fixed typo in to_integer.
Jacek Caban 2008-09-22jscript: Added Array default value implementation.
Jacek Caban 2008-09-22jscript: for..in is not error if in expression is not an object.
Jacek Caban 2008-09-22jscript: Added Object default value implementation.
Jacek Caban 2008-09-22jscript: Added Array.concat implementation.
Jacek Caban 2008-09-22jscript: Fixed array literal length calculation.
Jacek Caban 2008-09-22jscript: Added Array.sort implementation.
Jacek Caban 2008-09-22jscript: Added Number function implementation.
Jacek Caban 2008-09-22jscript: Added Number.toString implementation.
Jacek Caban 2008-09-22jscript: Added Number constructor implementation.
Jacek Caban 2008-09-22jscript: Added Array.toString implementation.
Jacek Caban 2008-09-22jscript: Added Array.join implementation.
Jacek Caban 2008-09-22jscript: Added Array.push implementation.
Jacek Caban 2008-09-22jscript: Added string to number conversion implementation.
Jacek Caban 2008-09-22mshtml: Fixed dynamic properties allocation.
Jacek Caban 2008-09-19jscript: Added function constructor object.
Jacek Caban 2008-09-19jscript: Added more to_string implementation.
Jacek Caban 2008-09-19jscript: Minor fixes.
Jacek Caban 2008-09-19jscript: Added '>>>=' expression implementation.
Jacek Caban 2008-09-19jscript: Added '>>=' expression implementation.
Jacek Caban 2008-09-19jscript: Added '<<=' expression implementation.
Jacek Caban 2008-09-19jscript: Added '>>>' expression implementation.
Jacek Caban 2008-09-19jscript: Added '>>' expression implementation.
Jacek Caban 2008-09-19jscript: Added '<<' expression implementation.
Jacek Caban 2008-09-19jscript: Added with statement implementation.
Jacek Caban 2008-09-19jscript: Added delete expression implementation.
Jacek Caban 2008-09-19jscript: Added for..in statement implementation.
Jacek Caban 2008-09-19jscript: Added String.charAt implementation.
Jacek Caban 2008-09-19jscript: Added void expression implementation.
Jacek Caban 2008-09-18jscript: Added for statement implementation.
Jacek Caban 2008-09-18jscript: Added continue statement implementation.
Jacek Caban 2008-09-18jscript: Added while and do..while statement implementation.
Jacek Caban 2008-09-18jscript: Added String.length implementation.
Jacek Caban 2008-09-18jscript: Added to_string(VT_I4) implementation.
Jacek Caban 2008-09-18jscript: Added array literal implementation.
Jacek Caban 2008-09-18jscript: Added eval implementation.
Jacek Caban 2008-09-18jscript: Added bool and null to number conversion implementation.
Jacek Caban 2008-09-18jscript: Added plus expression implementation.
Jacek Caban 2008-09-18jscript: Added '~' expression implementation.
Jacek Caban 2008-09-18jscript: Added ',' expression implementation.
Jacek Caban 2008-09-18jscript: Added '^=' expression implementation.
Jacek Caban 2008-09-18jscript: Added '^' expression implementation.
Jacek Caban 2008-09-18jscript: Added '&=' expression implementation.
Jacek Caban 2008-09-18jscript: Added '&' expression implementation.
Jacek Caban 2008-09-18jscript: Added '|=' expression implementation.
Jacek Caban 2008-09-18jscript: Added '|' expression implementation.
Jacek Caban 2008-09-18jscript: Added break statement implementation.
Jacek Caban 2008-09-18jscript: Added switch statement implementation.
Jacek Caban 2008-09-18jscript: Added 'new' expression implementation.
Jacek Caban 2008-09-18jscript: Added '!=' expression implementation.
Jacek Caban 2008-09-18jscript: Added '==' expression implementation.
Jacek Caban 2008-09-17mshtml: Fixed tests on IE7.
Jacek Caban 2008-09-17jscript: Fixed allocation of script buffer.
Lei Zhang 2008-09-17qcap: Make sure input to AMStreamConfig_SetFormat is not NULL.
Jacek Caban 2008-09-16jscript: Added minus expression implementation.
Jacek Caban 2008-09-16jscript: Added '/=' expression implementation.
Jacek Caban 2008-09-16jscript: Added '/' expression implementation.
Jacek Caban 2008-09-16jscript: Added '*=' expression implementation.
Jacek Caban 2008-09-16jscript: Added '*' expression implementation.
Jacek Caban 2008-09-16jscript: Added '-=' expression implementation.
Jacek Caban 2008-09-16jscript: Added '-' expression implementation.
Jacek Caban 2008-09-16jscript: Added to_object(number) implementation.
Jacek Caban 2008-09-16jscript: Added to_object(VT_BOOL) implementation.
Jacek Caban 2008-09-16jscript: Added throw statement implementation.
Jacek Caban 2008-09-16jscript: Added try statement implementation.
Hans Leidekker 2008-09-16winhttp: Fix logic inversion bug in setting disable flags.
Hans Leidekker 2008-09-16winhttp: Manage a session global cookie cache.
Hans Leidekker 2008-09-16winhttp: Move handling of default request parameters back to WinHttpOpenRequest.
Hans Leidekker 2008-09-16winhttp: Reset content length when all data has been read.
Jacek Caban 2008-09-16jscript: Added RegExp tests.
Jacek Caban 2008-09-16jscript: Added String.match implementation.
Jacek Caban 2008-09-16jscript: Added string to object conversion implementation.
Jacek Caban 2008-09-16jscript: Added regular expression compiler based on Mozilla regexp implementation. LONG
Jacek Caban 2008-09-16jscript: Reuse temporary heap.
Jacek Caban 2008-09-16jscript: Added parser support for regular expressions.
Jacek Caban 2008-09-16jscript: Added ArrayInstance::on_put implementation.
Jacek Caban 2008-09-16jscript: Added Array.length implementation.
Jacek Caban 2008-09-16jscript: Added Array constructor implementation.
Jacek Caban 2008-09-16jscript: Added missing RegExp properties.
Roy Shea 2008-09-15kernel32/test: Test import entries of a core windows DLL.
Alexandre Julliard 2008-09-12winex11: Driver-side implementation of SetLayeredWindowAttributes.
Alexandre Julliard 2008-09-12user32: Add a SetLayeredWindowAttributes driver entry point.
Alexandre Julliard 2008-09-12user32/tests: Added some tests for Get/SetLayeredWindowAttributes.
Alexandre Julliard 2008-09-12server: Implemented the server side of Get/SetLayeredWindowAttributes.
Alexandre Julliard 2008-09-12user32: Notify the user driver about window extended style changes too.
Jacek Caban 2008-09-12mshtml: Added body dispatch id test.
Jacek Caban 2008-09-12jscript: Added postfix decrement expression implementation.
Jacek Caban 2008-09-12jscript: Added postfix increment expression implementation.
Jacek Caban 2008-09-12jscript: Added prefix decrement expression implementation.
Jacek Caban 2008-09-12jscript: Added prefix increment expression.
Jacek Caban 2008-09-12jscript: Added '>=' expression implementation.
Jacek Caban 2008-09-12jscript: Added '>' expression implementation.
Jacek Caban 2008-09-12jscript: Added '<=' implementation.
Jacek Caban 2008-09-12jscript: Added '<' expression implementation.
Jacek Caban 2008-09-12jscript: Added '&&' expression implementation.
Jacek Caban 2008-09-12jscript: Added '||' expression implementation.
Jacek Caban 2008-09-12jscript: Added '+=' expression implementation.
Hans Leidekker 2008-09-11winhttp: Strip content-type/length headers from request on a redirect.
Hans Leidekker 2008-09-11winhttp: Preserve cookies on redirects.
Hans Leidekker 2008-09-11winhttp: Redirects are always GET requests.
Hans Leidekker 2008-09-11winhttp: Handle relative redirects.
Jacek Caban 2008-09-11jscript: Added add expression implementation.
Jacek Caban 2008-09-11jscript: Added script types tests.
Jacek Caban 2008-09-11jscript: Added conditional expression implementation.
Jacek Caban 2008-09-11jscript: Added block statement implementation.
Jacek Caban 2008-09-11jscript: Added object initialiser expression implementation.
Jacek Caban 2008-09-11jscript: Added if statement implementation.
Jacek Caban 2008-09-11jscript: Added IActiveScriptParseProcedure2::ParseProcedureText implementation.
Jacek Caban 2008-09-11jscript: Release named items in IActiveScript::Close.
Jacek Caban 2008-09-11jscript: Added initial prototype of functions.
Jacek Caban 2008-09-11jscript: Added function expression implementation.
Jacek Caban 2008-09-11jscript: Added constructor invokation from Function object support.
Jacek Caban 2008-09-11jscript: Added Object constructor implementation.
Jacek Caban 2008-09-11jscript: Added 'new' expression implementation.
Jacek Caban 2008-09-11jscript: Added array expression implementation.
Jacek Caban 2008-09-11jscript: Set arguments object on function call.
Jacek Caban 2008-09-11jscript: Set parameters on function call.
Jacek Caban 2008-09-11jscript: Added Function.[[call[]][]] implementation.
Jacek Caban 2008-09-11jscript: Added return statement implementation.
Jacek Caban 2008-09-11jscript: Added this expression implementation.
Alexandre Julliard 2008-09-11kernel32: Added implementation for UnregisterWaitEx.
Dmitry Timoshkov 2008-09-11user32: Fix the work area test to pass on Windows when the taskbar is on top.
Dmitry Timoshkov 2008-09-11user32: Implement SystemParametersInfo(SPI_GETWORKAREA) properly.
Dmitry Timoshkov 2008-09-11user32: Make GetMonitorInfoW print the monitor properties.
Lei Zhang 2008-09-11comctl32: Handle listview dragging better.
Lei Zhang 2008-09-11comctl32: listview: Prevent DragDetect from removing WM_LBUTTONUP messages.
Roy Shea 2008-09-11shell32: Use default system icons if PrivateExtractIconsW in SHGetFileInfoW...
Jacek Caban 2008-09-10jscript: Added typeof expression implementation.
Jacek Caban 2008-09-10jscript: Added Math object stub implementation.
Jacek Caban 2008-09-10jscript: Added RegExp constructor object implementation.
Jacek Caban 2008-09-10jscript: Added Number constructor object implementation.
Jacek Caban 2008-09-10jscript: Added Boolean constructor object.
Jacek Caban 2008-09-10jscript: Added Array constructor object implementation.
Jacek Caban 2008-09-10jscript: Added String constructor object.
Jacek Caban 2008-09-10jscript: Added Object constructor object implementation.
Hans Leidekker 2008-09-10winhttp: Better diagnostics in the notification test.
Hans Leidekker 2008-09-10winhttp: Increase sleep between two tests that connect to the same host.
Hans Leidekker 2008-09-10winhttp: Don't loop on response codes other than 301 and 302.
Alexandre Julliard 2008-09-09user32: Fix DeferWindowPos to work on windows belonging to other processes.
Jacek Caban 2008-09-09jscript: Added '!==' expression implementation.
Jacek Caban 2008-09-09jscript: Added Function.length implementation.
Jacek Caban 2008-09-09jscript: Added member expression implementation.
Jacek Caban 2008-09-09jscript: Added function object stub implementation.
Jacek Caban 2008-09-09jscript: Add static functions to variable objects.
Jacek Caban 2008-09-09jscript: Added scope chain implementation.
Jacek Caban 2008-09-09jscript: Added global object implementation.
Jacek Caban 2008-09-09jscript: Added '===' expression implementation.
Jacek Caban 2008-09-09jscript: Added infrastructure for test scripts.
Jacek Caban 2008-09-09jscript: Added call expression implementation.
Jacek Caban 2008-09-09jscript: Added assignment test.
Jacek Caban 2008-09-09jscript: Added variable object handling.
Jacek Caban 2008-09-09jscript: Added assign expression implementation.
Jacek Caban 2008-09-09jscript: Added literal expression implementation.
Jacek Caban 2008-09-09jscript: Added var statement implementation.
Jacek Caban 2008-09-09jscript: Added AddNamedItem implementation.
Jacek Caban 2008-09-09jscript: Added identifier expression implementation.
Jacek Caban 2008-09-09jscript: Added logical negation implementation.
Jacek Caban 2008-09-09jscript: Added expression statement implementation.
Jacek Caban 2008-09-09jscript: Added DeleteMemberByName implementation.
Jacek Caban 2008-09-09jscript: Added InvokeEx implementation.
Jacek Caban 2008-09-09jscript: Added GetMemberName implementation.
Jacek Caban 2008-09-09jscript: Added GetNextDispID implementation.
Hans Leidekker 2008-09-09winhttp: Make sure not to read more data than expected on a redirect.
Hans Leidekker 2008-09-09winhttp: WinHttpQueryDataAvailable should do a blocking read if more data is expected. LONG
Hans Leidekker 2008-09-09winhttp: Option WINHTTP_OPTION_SERVER_CERT_CONTEXT must return a pointer.
Alexandre Julliard 2008-09-08winex11: Support setting the window region on windows belonging to other threads. LONG
Alexandre Julliard 2008-09-08winex11: Moved the X11DRV_WindowMessage function to window.c.
Jacek Caban 2008-09-08jscript: Store more data in DispatchEx object.
Jacek Caban 2008-09-08jscript: Added GetDispID implementation.
Hans Leidekker 2008-09-08winhttp: Support asynchronous requests.
Hans Leidekker 2008-09-08winhttp: Add the remaining completion notifications.
Hans Leidekker 2008-09-08winhttp: Implement WINHTTP_OPTION_SERVER_CERT_CONTEXT.
Hans Leidekker 2008-09-08winhttp: The last parameter of WinHttpWriteData is optional.
Hans Leidekker 2008-09-08winhttp: Start sending async completion notifications. Add corresponding tests.
Hans Leidekker 2008-09-08winhttp: Use a process global SSL context instead of per connection.
Lei Zhang 2008-09-08sane.ds: Replace wsprintfW with sprintfW.
Hans Leidekker 2008-09-05winhttp: The last parameter of WinHttpQueryDataAvailable and WinHttpReadData is optional. LONG
Hans Leidekker 2008-09-05winhttp: Implement WinHttpQueryHeaders(WINHTTP_QUERY_RAW_HEADERS).
Hans Leidekker 2008-09-05winhttp: Implement WinHttpQueryOption(WINHTTP_OPTION_SECURITY_FLAGS).
Jacek Caban 2008-09-05jscript: Added empty statement implementation.
Jacek Caban 2008-09-05jscript: Added ParseScriptText test.
Jacek Caban 2008-09-05jscript: Added SCRIPTSTATE_STARTED implementation.
Jacek Caban 2008-09-05jscript: Added IActiveScript::ParseScriptText implementation.
Alexandre Julliard 2008-09-04kernel32: Implemented the wrapper functions for job objects.
Alexandre Julliard 2008-09-04ntdll: Add stubs for all the job object functions.
Alexandre Julliard 2008-09-04ntdll: Implemented NtOpenProcessTokenEx and NtOpenThreadTokenEx.
Alexandre Julliard 2008-09-04winebuild: Generate MS-style imports using the OriginalFirstThunk field.
Alexandre Julliard 2008-09-04libwine: Add support for relocating MS-style imports that use OriginalFirstThunk. LONG
Jacek Caban 2008-09-04jscript: Added parser memory managment.
Jacek Caban 2008-09-04jscript: Added lexer.
Jacek Caban 2008-09-04jscript: Added parser.
Hans Leidekker 2008-09-04winhttp: Implement some more options.
Hans Leidekker 2008-09-03winhttp: Add an initial implementation of WinHttpQueryOption and WinHttpSetOption. LONG
Hans Leidekker 2008-09-03winhttp: WinHttpCrackUrl and InternetCrackUrlW use different scheme constants.
Hans Leidekker 2008-09-03winhttp: Add status notification tests. Make them pass.
Hans Leidekker 2008-09-03winhttp: Move handling of default request parameters into build_request_string(). LONG
Hans Leidekker 2008-09-03winhttp: A non-standard port must be included in the host header.
Hans Leidekker 2008-09-03winhttp: Avoid testing errno when it isn't set.
Hans Leidekker 2008-09-03winhttp: Handle redirects.
Hans Leidekker 2008-09-03winhttp: Allow reusing a secure connection.
Hans Leidekker 2008-09-03winhttp: Add zero value content length header to POST requests without additional data. LONG
Dan Hipschman 2008-09-02oleaut32: Add a widl-generated proxy file for ocidl.idl.
Dan Hipschman 2008-09-02widl: Output NULL for inherited methods in the vtbl.
Dan Hipschman 2008-09-02ole32: Add a widl-generated proxy file for oleidl.idl.
Dan Hipschman 2008-09-02ole32: Add a widl-generated proxy file for objidl.idl.
Dan Hipschman 2008-09-02ole32: Add widl-generated proxies for unknwn.idl and dcom.idl.
Hans Leidekker 2008-08-29winhttp: Use default values when empty strings are passed for verb, object and version parameters. LONG
Hans Leidekker 2008-08-29winhttp: Test secure connections. Fix a crash when no response is returned.
Hans Leidekker 2008-08-29winhttp: Add support for secure connections.
Lei Zhang 2008-08-28wininet: Remove redundant CrLf variables.
Lei Zhang 2008-08-28wininet: Work around NULL headers when handling HTTP_QUERY_RAW_HEADERS_CRLF.
Lei Zhang 2008-08-28regedit: Fix typo in commit c6d01ac847edc2ad02ef02c7a0ead7a833539c3c.
Hans Leidekker 2008-08-27winhttp: Implement WinHttpSetCredentials.
Hans Leidekker 2008-08-27winhttp: Implement WinHttpQueryAuthSchemes.
Dmitry Timoshkov 2008-08-27user32: Add a test for monitor work area, fix some failures.
Hans Leidekker 2008-08-26winhttp: Remove some unneeded includes.
Hans Leidekker 2008-08-26winhttp: Implement WinHttpSendRequest.
Hans Leidekker 2008-08-26winhttp: Implement WinHttpQueryDataAvailable.
Hans Leidekker 2008-08-26winhttp: Implement WinHttpReceiveResponse.
Hans Leidekker 2008-08-26winhttp: Add support for querying most of the standard header attributes.
Hans Leidekker 2008-08-26winhttp: Implement WinHttpReadData.
Hans Leidekker 2008-08-26winhttp: Implement WinHttpWriteData.
Hans Leidekker 2008-08-26winhttp: Add networking infrastructure.
Jacek Caban 2008-08-26jscript: Added JSGlobal typelib.
Roy Shea 2008-08-26mstask: Implemented CreateTrigger.
Roy Shea 2008-08-26mstask: Implemented (Set|Get)Trigger.
Jacek Caban 2008-08-25mshtml: Added IHTMLElement::get_parentElement implementation.
Roy Shea 2008-08-25mstask: Implemented PersistFile_Save stub.
Roy Shea 2008-08-22mstask: Implemented partial stub for (Set|Get)AccountInformation.
Roy Shea 2008-08-22mstask: Task PersistFile AddRef, QueryInterface, and Release.
Roy Shea 2008-08-22mstask: Implemented (Set|Get)MaxRunTime.
Roy Shea 2008-08-22mstask: Implemented (Set|Get)Comment.
Roy Shea 2008-08-22mstask: Implement (Set|Get)Parameters.
Maarten Lankhorst 2008-08-22dsound: Tune some parameters to make pulseaudio work.
Maarten Lankhorst 2008-08-22winealsa.drv: Tune some parameters to make pulseaudio work.
Lei Zhang 2008-08-21comctl32: Set listview focus on WM_LBUTTONUP instead of WM_LBUTTONDOWN.
Roy Shea 2008-08-21expand: Extended expand program to accept /r argument.
Roy Shea 2008-08-21mstask: Implemented (Set|Get)ApplicationName.
Roy Shea 2008-08-21mstask/tests: Conformance test for (Set|Get)Trigger.
Roy Shea 2008-08-21mstask: TaskTrigger stub with AddRef, QueryInterface, and Release.
Roy Shea 2008-08-21mstask/tests: Basic conformance test for (Set|Get)AccountInformation.
Roy Shea 2008-08-21mstask/tests: Conformance test for (Set|Get)MaxRunTime.
Roy Shea 2008-08-21mstask/tests: Conformance test for (Set|Get)Comment.
Roy Shea 2008-08-21mstask/tests: Conformance test for (Set|Get)Parameters.
Hans Leidekker 2008-08-20winhttp: Add some tests for WinHttpAddRequestHeaders.
Hans Leidekker 2008-08-20winhttp: Use default values for verb, object and version parameters in WinHttpOpenRequest. LONG
Hans Leidekker 2008-08-20winhttp: Implement WinHttpQueryHeaders.
Hans Leidekker 2008-08-20winhttp: Implement WinHttpAddRequestHeaders.
Hans Leidekker 2008-08-20winhttp: Add a stub implementation for WinHttpSetTimeouts.
Hans Leidekker 2008-08-20winhttp: Deliver status notifications to the application.
Roy Shea 2008-08-20mstask/test: Conformance test for CreateTrigger.
Roy Shea 2008-08-20mstask/test: Conformance test for (Set|Get)ApplicationName.
Roy Shea 2008-08-20include: Added defines used by TASK_TRIGGER members.
Roy Shea 2008-08-20include: Add task scheduler specific error codes.
Hans Leidekker 2008-08-19winhttp: Implement WinHttpTimeFromSystemTime and WinHttpTimeToSystemTime.
Hans Leidekker 2008-08-19winhttp: Forward WinHttpCrackUrl and WinHttpCreateUrl to wininet for the time being. LONG
Hans Leidekker 2008-08-19winhttp: Add stub implementations for WinHttpGetDefaultProxyConfiguration, WinHttpGetProxyForUrl and WinHttpSetDefaultProxyConfiguration. LONG
Hans Leidekker 2008-08-19winhttp: Implement WinHttpSetStatusCallback. Start sending notifications.
Hans Leidekker 2008-08-19winhttp: Implement WinHttpOpenRequest.
Hans Leidekker 2008-08-19winhttp: Implement WinHttpConnect.
Hans Leidekker 2008-08-19winhttp: Implement WinHttpOpen and WinHttpCloseHandle.
Hans Leidekker 2008-08-19winhttp: Add a handle management implementation.
Jacek Caban 2008-08-19mshtml: Use heap_alloc_zero for HTMLWindow allocation.
Roy Shea 2008-08-19mstask: Stub implementation of Activate.
Roy Shea 2008-08-19mstask: Activate conformance test.
Zac Brown 2008-08-19winhttp: Add test for adding/querying headers.
Zac Brown 2008-08-19winhttp: Add stub implementation for WinHttpAddRequestHeaders.
Zac Brown 2008-08-19winhttp: Add stub implementation for WinHttpQueryHeaders.
Zac Brown 2008-08-19winhttp: Add test for WinHttpTimeToSystemTime.
Zac Brown 2008-08-19winhttp: Add stub implementation for WinHttpTimeToSystemTime.
Zac Brown 2008-08-19winhttp: Add test for WinHttpTimeFromSystemTime.
Zac Brown 2008-08-19winhttp: Add stub implementation for WinHttpTimeFromSystemTime.
Maarten Lankhorst 2008-08-19winmm: Test opening the same device twice.
Maarten Lankhorst 2008-08-19dsound: Remove int24_struct from conversion routines.
Maarten Lankhorst 2008-08-19winealsa.drv: Fix compiler warnings and remove deprecated calls.
Lei Zhang 2008-08-18shell32: Handle directories in ShellExecute.
Lei Zhang 2008-08-18comctl32: Add a test for TTM_GETTEXT.
Maarten Lankhorst 2008-08-18winealsa.drv: Add ability to recover from underruns to directsound driver.
Dan Hipschman 2008-08-18advapi32/tests: Add tests for GetSecurityInfo with a NULL security descriptor...
Dan Hipschman 2008-08-18widl: Honor typedef pointer attributes.
Dan Hipschman 2008-08-18advapi32: Implement GetSecurityInfo.
Roy Shea 2008-08-05mstask: Task stub with AddRef, QueryInterface, and Release.
Roy Shea 2008-08-05mstask: Implemented NewWorkItem.
Dan Kegel 2008-08-05shell32/tests: Test whether SHGetFileInfo should clear hIcon.
Roy Shea 2008-08-04mstask/test: NewWorkItem conformance test.
Jacek Caban 2008-08-01mshtml: Added IHTMLElement::get_offsetHeight implementation.
Zac Brown 2008-08-01winhttp/tests: Add test for sending request.
Dan Kegel 2008-07-31wininet: HTTP_QUERY_RAW_HEADERS_CRLF length shouldn't include nul.
Lei Zhang 2008-07-30cmd: Check the return value from HeapAlloc.
Dan Hipschman 2008-07-30kernel32/tests: Add tests for undocumented default timer queue "features".
Dan Hipschman 2008-07-30ntdll: Add support for a default timer queue.
Jacek Caban 2008-07-29mshtml: Forward IHTMLTextContainer::get_scrollTop to IHTMLElement2.
Jacek Caban 2008-07-29mshtml: Added IHTMLElement2::get_scrollTop implementation.
Jacek Caban 2008-07-29mshtml: Forward IHTMLTextContainer::get_scroll[Hight|Width[]] implementation to IHTMLElement2. LONG
Jacek Caban 2008-07-29mshtml: Added IHTMLElement2::get_scrollWidth implementation.
Jacek Caban 2008-07-29mshtml: Added IOmNavigator::get_platform implementation.
Jacek Caban 2008-07-29mshtml: Added IHTMLElement2::get_scrollHeight implementation.
Zac Brown 2008-07-29winhttp: Add stub implementation for WinHttpWriteData.
Roy Shea 2008-07-29mstask: Implemented DllRegisterServer.
Roy Shea 2008-07-29mstask: Implemented DllUnregisterServer.
Maarten Lankhorst 2008-07-29quartz: Fix support for files with multiple odml indexes.
Maarten Lankhorst 2008-07-29quartz: Fix end of file handling when first request is already end of file.
Maarten Lankhorst 2008-07-29quartz: Pass InputPin as parameter to transform filter.
Maarten Lankhorst 2008-07-29quartz: Use correct media type in transformfilter's QueryAccept.
Maarten Lankhorst 2008-07-29quartz: Make transform filter return hresult from running/pausing.
Maarten Lankhorst 2008-07-29quartz: Trace the iface pointer in the memory allocator.
Maarten Lankhorst 2008-07-29uuids: Add MEDIASUBTYPE_AYUV.
Maarten Lankhorst 2008-07-29qcap: Make the server directly register a filter instead of the workarounds.
Zac Brown 2008-07-29include/winhttp.h: Add WINHTTP_TIME_FORMAT_BUFSIZE.
Dan Hipschman 2008-07-28ntdll: Fix a small timer-queue bug whereby a deleted timer may still expire.
Dan Hipschman 2008-07-25ntdll: Implement the timer queue thread.
Dan Hipschman 2008-07-25ntdll: Implement RtlDeleteTimer for kernel32's DeleteTimerQueueTimer.
Dan Hipschman 2008-07-25ntdll: Implement RtlUpdateTimer for kernel32's ChangeTimerQueueTimer.
Jacek Caban 2008-07-24mshtml: Added IOmNavigator::get_appCodeName implementation.
Jacek Caban 2008-07-24mshtml: Added IHTMLDocument2::[get|put[]]_title tests.
Dan Kegel 2008-07-23winmm/tests: Test mciSendString with non-null return string buffer.
Zac Brown 2008-07-23include/winhttp.h: Add remaining flags.
Lei Zhang 2008-07-23gdi32: Glyph advances should be measured for unrotated characters.
Lei Zhang 2008-07-23gdi32: Add a test for font orientation.
Dan Hipschman 2008-07-23include: Add WT_TRANSFER_IMPERSONATION to winnt.h.
Dan Hipschman 2008-07-23ntdll: Implement RtlCreateTimer for kernel32's CreateTimerQueueTimer.
Roy Shea 2008-07-23mstask: Implement ClassFactory, DllGetClassObject, and DllCanUnloadNow.
Dan Hipschman 2008-07-22ntdll: Implement [Rtl[]]Create/DeleteTimerQueue[Ex[]].
Dan Hipschman 2008-07-22kernel32/tests: Check that timers are not NULL in timer queue tests.
Dan Hipschman 2008-07-22kernel32/tests: Add tests for Change/DeleteTimerQueueTimer.
Dan Hipschman 2008-07-22kernel32: Add a stub for ChangeTimerQueueTimer.
Maarten Lankhorst 2008-07-22quartz: Fix end of stream handling in avi splitter.
Lei Zhang 2008-07-22ntdll: Use our own implementation of atoi and atol.
Lei Zhang 2008-07-22ole32: Silence FIXME from CoGetContextToken stub.
Lei Zhang 2008-07-21gdiplus: Add tests for passing negative strides to GdipCreateBitmapFromScan0.
Roy Shea 2008-07-21mstask: TaskScheduler stub with AddRef, QueryInterface, and Release.
Roy Shea 2008-07-21mstask: Generate C file with GUID definitions from mstask.idl.
Dan Kegel 2008-07-21tools: Allow running tests with valgrind.
Lei Zhang 2008-07-21gdi32: CreateDIBitmap should check for SetDIBits failure.
Lei Zhang 2008-07-21winex11: X11DRV_DIB_[GS[]]etImageBits should return 0 on failure.
Lei Zhang 2008-07-21oleaut32: Check return values in several functions.
Maarten Lankhorst 2008-07-21quartz: Fix bugs that occur during connection.
Maarten Lankhorst 2008-07-21quartz: Fix handling of zero byte samples and endofstreams.
Maarten Lankhorst 2008-07-21include: Fix typo in vmrender.idl.
Zac Brown 2008-07-18winhttp/tests: Add test for opening request.
Zac Brown 2008-07-18ntdll: Remove byte reversed U+3000 (CJK space) from being checked in...
Jacek Caban 2008-07-17msi: Added Session::Message implementation.
Lei Zhang 2008-07-17user32: Clamp newly created windows to the minimum window size.
Lei Zhang 2008-07-17user32: Add a test for SetWindowPos.
Dan Hipschman 2008-07-17kernel32/tests: Add tests for timer queues.
Roy Shea 2008-07-16mstask: Skeleton implementation of Task Scheduler Service.
Maarten Lankhorst 2008-07-16quartz: Fix wrong assignment of variable in parser.
Dan Hipschman 2008-07-16kernel32/tests: Fix p_BindIoCompletionCallback declaration so it compiles with...
Dan Hipschman 2008-07-16libs/wine: Avoid over-allocating memory in default_dbgstr_wn.
Maarten Lankhorst 2008-07-16quartz: Explicitly handle wave headers in avi splitter.
Maarten Lankhorst 2008-07-16winemp3: Be more tolerant to what a valid mp3 header is.
Jacek Caban 2008-07-14mshtml: Added IHTMLElement2::getElementsByTagName tests.
Jacek Caban 2008-07-14mshtml: Added IHTMLElement2::getElementsByTagName implementation.
Jacek Caban 2008-07-14mshtml: Allow timers to be cleaned during processing.
Maarten Lankhorst 2008-07-14quartz: Fix reference leak in avi splitter on end of stream.
Maarten Lankhorst 2008-07-14quartz: Only allocate 1 buffer in transform filter.
Maarten Lankhorst 2008-07-14quartz: Fix memory and sample leaks.
Maarten Lankhorst 2008-07-14quartz: Fix incorrect use of mtCurrent in transform filter.
Roy Shea 2008-07-11include: Add header for mstask.
Maarten Lankhorst 2008-07-11includes: Add video mixing renderer header.
Maarten Lankhorst 2008-07-11devenum: Call VariantInit instead of VariantClear.
Maarten Lankhorst 2008-07-11quartz: Make the file source rotate around the 'first' sample, to prevent...
Maarten Lankhorst 2008-07-11quartz: End the flush downstream first before restarting playback in pullpin.
Zac Brown 2008-07-11include/winhttp.h: Add WinHttp status codes.
Jacek Caban 2008-07-10shlwapi: Fixed handling mk protocol URLs in UrlCombineW.
Maarten Lankhorst 2008-07-10ntdll: Use module for path to activation context.
Zac Brown 2008-07-10wininet/tests: Change some traces to skips in tests.
Maarten Lankhorst 2008-07-10quartz: Call run before pausing in transform filter.
Maarten Lankhorst 2008-07-10quartz: Make filtergraph quieter.
Maarten Lankhorst 2008-07-10quartz: Make parser start even if some of the pins aren't connected.
Maarten Lankhorst 2008-07-10quartz: Fix deadlocks in dsound renderer.
Maarten Lankhorst 2008-07-10quartz: Fix end of stream handling.
Maarten Lankhorst 2008-07-10quartz: Always set current position again.
Maarten Lankhorst 2008-07-09quartz: Add tests for avi splitter.
Maarten Lankhorst 2008-07-09quartz: Add rewrite of avi splitter.
Maarten Lankhorst 2008-07-09quartz: Fix deadlock with transform filter.
Zac Brown 2008-07-08winhttp: Add stub implementation for WinHttpCloseHandle.
Zac Brown 2008-07-08winhttp: Add stub implementation for WinHttpReadData.
Zac Brown 2008-07-08winhttp: Add stub implementation for WinHttpSetOption.
Zac Brown 2008-07-08winhttp: Add stub implementation for WinHttpReceiveResponse.
Zac Brown 2008-07-08winhttp: Add stub implementation for WinHttpQueryDataAvailable.
Zac Brown 2008-07-08winhttp: Add stub implementation for WinHttpQueryOption.
Roy Shea 2008-07-08wintrust/test: Verify array length before calling memcmp in test.
Maarten Lankhorst 2008-07-07quartz: Only call begin process functions in transform filter when stopped.
Maarten Lankhorst 2008-07-07quartz: Fix tiny bug in IGraphBuilder_Render.
Maarten Lankhorst 2008-07-07quartz: Fix parser/pullpin to only care about the state transition...
Maarten Lankhorst 2008-07-07quartz: Make sure transform filter commits allocator.
Jacek Caban 2008-07-04mshtml: Don't mix nsresult with HRESULT.
Maarten Lankhorst 2008-07-04quartz: Implement state transitions in video renderer.
Maarten Lankhorst 2008-07-04quartz: Implement state transitions in directsound renderer, and block on pause.
Zac Brown 2008-07-04winhttp: Add stub implementation for WinHttpSendRequest.
Zac Brown 2008-07-04winhttp: Add stub implementation for WinHttpOpenRequest and fix function...
Zac Brown 2008-07-04winhttp: Add stub implementation for WinHttpConnect.
Zac Brown 2008-07-04winhttp.h: Add WinHTTP error codes.
Maarten Lankhorst 2008-07-04quartz: Set filesource initial state to stopped.
Maarten Lankhorst 2008-07-04quartz: Make CLSID_AudioRender an alias for CLSID_DSoundRender.
Zac Brown 2008-07-03include: Add more #define's for winhttp options.
Maarten Lankhorst 2008-07-03quartz: Fix return values in directsound renderer.
Maarten Lankhorst 2008-07-03wined3d: Fix a deadlock that may occur during initialization.
Maarten Lankhorst 2008-07-03quartz: Fix return value for video renderer.
Dan Hipschman 2008-07-02widl: Factor a small part of the grammar.
Dan Hipschman 2008-07-02widl: Implement type redefinition checks.
Dan Hipschman 2008-07-02include: Fix type redefinitions in IDL files.
Jacek Caban 2008-07-01mshtml: Silence common invalid FIXME.
Jacek Caban 2008-07-01mshtml: Ignore fdexNameImplicit flag.
Jacek Caban 2008-07-01mshtml: Return NULL in window object's GetNameSpaceParent.
Jacek Caban 2008-07-01mshtml: Added IHTMLStyle::[get|put[]]_width implementation.
Jacek Caban 2008-07-01mshtml: Added IHTMLImgElement::[get|put[]]_alt implementation.
Jacek Caban 2008-07-01mshtml: Silence common invalid QueryInterface FIXME.
Jacek Caban 2008-07-01mshtml: DispatchEx's QueryInterface implementation clean up.
Jacek Caban 2008-07-01mshtml: Added support for DOCHOSTUIFLAG_SCROLL_NO DOCHOSTINFO flag.
Jacek Caban 2008-07-01mshtml: Added IHTMLWindow2::get_self implementation.
Jacek Caban 2008-07-01mshtml: Added IHTMLWindow::get_window implementation.
Zac Brown 2008-07-01ntdll: Implement checking for control characters in RtlIsTextUnicode.
Jacek Caban 2008-06-30mshtml: Added IHTMLWindow2::clearInterval implementation.
Jacek Caban 2008-06-30mshtml: Added IHTMLWindow2::clearTimeout implementation.
Jacek Caban 2008-06-30mshtml: Added IHTMLWindow3::setInterval implementation.
Jacek Caban 2008-06-30mshtml: Forward IHTMLWindow2::setInterval to IHTMLWindow3.
Jacek Caban 2008-06-30mshtml: Added VT_BSTR support to IHTMLWindow3::setTimeout.
Jacek Caban 2008-06-30oleaut32: Added test showing need to QueryInterface on dual interface in ITypeInfo::Invoke. LONG
Zac Brown 2008-06-30winhttp: Build an import library.
Zac Brown 2008-06-27shell32: Add stub implementation for SHGetIconOverlayIndex[AW[]].
Maarten Lankhorst 2008-06-27quartz: Fix Render and RenderFile.
Maarten Lankhorst 2008-06-27quartz: Make FilterGraph_Connect and ConnectDirect behave better.
Maarten Lankhorst 2008-06-27quartz: Make removing filters work slightly better.
Dan Hipschman 2008-06-27user32: Redefine internal pop-up tracking flags to avoid conflicts.
Jacek Caban 2008-06-26urlmon: Make file protocol invalid URL handling behave like IE7.
Jacek Caban 2008-06-26mshtml: Added DOCUMENT_NODE type support.
Jacek Caban 2008-06-26mshtml: Added IHTMLDOMNode::get_parentNode implementation.
Jacek Caban 2008-06-26mshtml: Added useful TRACEs.
Jacek Caban 2008-06-26mshtml: Added IHTMLElement::get_offsetTop implementation.
Lei Zhang 2008-06-26mshtml: Remove unneeded variable.
Dan Hipschman 2008-06-26riched20: Implement ITextDocument_fnGetSelection.
Zac Brown 2008-06-26winealsa.drv: Initialize a variable in MIX_close.
Lei Zhang 2008-06-26comctl32: Use the system variable pitch font for ip address controls.
Maarten Lankhorst 2008-06-26quartz: Downgrade a fixme to a warn in dsoundrender.
Jacek Caban 2008-06-25mshtml: Forward HTMLSelectElement's IDispatch functions to IDispatchEx implementation. LONG
Jacek Caban 2008-06-25mshtml: Added IHTMLSelectElement::get_type implementation.
Jacek Caban 2008-06-25mshtml: Added IHTMLInputElement::put_disabled implementation.
Jacek Caban 2008-06-25mshtml: Added IHTMLElement::put_title implementation.
Jacek Caban 2008-06-25mshtml: Added IHTMLElement::get_title implementation.
Jacek Caban 2008-06-25mshtml: Added IHTMLSelectElement::put_onchange implementation.
Jacek Caban 2008-06-25mshtml: Return NULL instead of empty string in IHTMLSelectElement::get_value.
Jacek Caban 2008-06-25mshtml: Added IHTMLSelectElement::put_value implementation.
Roy Shea 2008-06-25dsound/tests: Added additional tests of IDirectSound_CreateSoundBuffer.
Roy Shea 2008-06-25dsound/tests: Removed test depending on value of undefined variable.
Zac Brown 2008-06-25ntdll/tests: Add tests for (Rtl)IsTextUnicode to verify that...
Dan Hipschman 2008-06-25gdi32: Return the correct value from GetTextFace.
Maarten Lankhorst 2008-06-25quartz: Make the memory allocator emit more warnings and fix race condition.
Maarten Lankhorst 2008-06-25quartz: Create thread after connection is made.
Maarten Lankhorst 2008-06-25quartz: Remove dead code from DSoundRender.
Maarten Lankhorst 2008-06-25quartz: Handle case where ReceiveConnection is called on an already connected...
Zac Brown 2008-06-25mshtml: Initialize variables in a couple structs.
Jacek Caban 2008-06-24mshtml: Added IHTMLDOMNode::hasChildNodes implementation.
Jacek Caban 2008-06-24mshtml: Added IHTMLDOMNode::removeChild implementation.
Jacek Caban 2008-06-24mshtml: Fixed argument checking in IHTMLDOMChildrenCollection::item.
Jacek Caban 2008-06-24mshtml: Added support to accessing child nodes by index in IHTMLDOMChildrenCollection. LONG
Jacek Caban 2008-06-24mshtml: Added IHTMLElement2::put_tabIndex implementation.
Jacek Caban 2008-06-24mshtml: Added IHTMLElement2::get_tabIndex implementation.
Jacek Caban 2008-06-24mshtml: Added IHTMLElement::put_onkeyup implementation.
Jacek Caban 2008-06-24mshtml: Added keyup event support.
Dan Kegel 2008-06-24wininet: InternetCrackUrlW: For URLs that have no urlpath, native clears...
Maarten Lankhorst 2008-06-24quartz: Clear pin value if not connected.
Maarten Lankhorst 2008-06-24quartz: Add support for VideoInfoHeader2 to AVI Decompressor.
Maarten Lankhorst 2008-06-24quartz: Only enumerate renderers if bRender is set in filtermapper.
Maarten Lankhorst 2008-06-24quartz: DSoundRender shouldn't delete buffer when already connected.
Maarten Lankhorst 2008-06-24quartz: Have thread safety in memallocator.
Maarten Lankhorst 2008-06-24quartz: Implement VideoRenderer_GetCurrentImage.
Maarten Lankhorst 2008-06-24quartz: Implement GraphConfig_Reconfigure.
Jacek Caban 2008-06-23mshtml: Added generic HTML event listener and use it for click event.
Jacek Caban 2008-06-23mshtml: Use heap_alloc_zero in NSContainer_Create.
Jacek Caban 2008-06-23mshtml: Added IHTMLElement::put_className implementation.
Jacek Caban 2008-06-23mshtml: Added IHTMLElement::put_onclick implementation.
Jacek Caban 2008-06-23mshtml: Added IHTMLDocument3::createTextNode implementation.
Jacek Caban 2008-06-23mshtml: Added IHTMLImgElement::put_src implementation.
Jacek Caban 2008-06-23mshtml: Added IHTMLDOMNode::appendChild implementation.
Jacek Caban 2008-06-23mshtml: Return NULL instead of empty string in IHTMLElement::get_className.
Jacek Caban 2008-06-23mshtml: Added onclick attribute support.
Dan Kegel 2008-06-23user32: Fix buffer length thinko in dde_client.c.
Dan Hipschman 2008-06-23kernel32/tests: Add tests for TLS functions.
Dan Kegel 2008-06-23msxml3/tests: VT_EMPTY is not a string.
Dan Kegel 2008-06-23kernel32/tests: Initialize a few variables.
Dan Kegel 2008-06-23gdi32: GdiConvertToDevmodeW should not refer to unintialized name bytes.
Dan Kegel 2008-06-23winmm/tests: Initialize MIXERLINECONTROLSA before calling mixerGetLineControlsA.
Dan Hipschman 2008-06-23riched20/tests: Add a test for creating ITextDocument.
Dan Hipschman 2008-06-23riched20/tests: Add tests for OLE interface.
Jacek Caban 2008-06-21shdocvw: Added WebBrowser's IDispatch methods implementation.
Maarten Lankhorst 2008-06-21include: Add definitions for VMR-9 interface.
Dan Hipschman 2008-06-21gdi32: Add tests for GetTextFace.
Lei Zhang 2008-06-21gdi32: Check for regular fonts by style instead of style name.
Lei Zhang 2008-06-21comctl32: Support LVCF_SUBITEM in LVM_GETCOLUMN.
Maarten Lankhorst 2008-06-21quartz: Implement IBasicVideo2 for the filtergraph.
Maarten Lankhorst 2008-06-21quartz: Implement IMediaSeeking in the video renderer.
Maarten Lankhorst 2008-06-21quartz: Implement MediaControl_GetState.
Maarten Lankhorst 2008-06-21quartz: Try to render any existing renderers before creating a new one.
Maarten Lankhorst 2008-06-21quartz: Expose some methods so that a custom allocator can be created.
Maarten Lankhorst 2008-06-21quartz: Only query for event interface when there is a filtergraph.
Maarten Lankhorst 2008-06-21quartz: Add the ability to force a pin to use a certain renderer.
Dan Kegel 2008-06-21dsound: Don't free buffer if it's owned by alsa.
Dan Kegel 2008-06-21advpack: Don't close a handle if it wasn't opened.
Jacek Caban 2008-06-20mshtml: Added createElement test.
Jacek Caban 2008-06-20mshtml: Added IDispatchEx support to HTMLGenericElement.
Jacek Caban 2008-06-20mshtml: Added IHTMLGenericElement implementation.
Jacek Caban 2008-06-20mshtml: Added IHTMLDocument2::createElement implementation.
Jacek Caban 2008-06-20mshtml: Initialize node object from child node's constructors.
Jacek Caban 2008-06-20mshtml.idl: Added IHTMLGenericElement declaration.
Jacek Caban 2008-06-20mshtml.idl: Added DispHTMLGenericElement declaration.
Jacek Caban 2008-06-20mshtml: Better timer handling.
Jacek Caban 2008-06-20urlmon: Make mk protocol behave like IE7.
Maarten Lankhorst 2008-06-19quartz: Forward some messages from IMediaSeekingPassThru.
Roy Shea 2008-06-19user32: Initialize hdd HDDEDATA to NULL (valgrind).
Jacek Caban 2008-06-19mshtml: Forward HTMLInputElement IDispatch calls to IDispatchEx implementation.
Jacek Caban 2008-06-19mshtml: Added IHTMLInputElement::put_value implementation.
Jacek Caban 2008-06-19mshtml: Added IHTMLElement::get_clientHeight implementation.
Jacek Caban 2008-06-19mshtml: Added IHTMLElement2::get_clientWidth implementation.
Jacek Caban 2008-06-19mshtml: Better stub for IHTMLElement::setAttribute with NULL nselem.
Jacek Caban 2008-06-19mshtml: Added IHTMLElement2::put_accessKey implementation.
Jacek Caban 2008-06-19mshtml: Added IHTMLDOMNode::put_nodeValue implementation.
Jacek Caban 2008-06-19mshtml: Added IHTMLDOMNode::get_nodeValue implementation.
Jacek Caban 2008-06-19mshtml: Use heap_alloc_zero to allocate OmNavigator.
Jacek Caban 2008-06-19mshtml: Added IHTMLElement2::focus implementation.
Maarten Lankhorst 2008-06-19qcap: Capture pin should have an IAMStreamConfig.
Maarten Lankhorst 2008-06-19winemp3: Try to find a valid header instead of failing immediately.
Maarten Lankhorst 2008-06-19include: Add definitions for IAMFilterMiscFlags interface.
Maarten Lankhorst 2008-06-19include: Add definitions for IBasicVideo2 interface.
Maarten Lankhorst 2008-06-19quartz: Set data length in avi decompressor.
Maarten Lankhorst 2008-06-19quartz: Improve the directsound renderer a bit.
Lei Zhang 2008-06-18comctl32: Don't rearrange icons / update scroll bar when destroying a listview.
Jacek Caban 2008-06-18mshtml: Added IHTMLStyle::put_color implementation.
Jacek Caban 2008-06-18mshtml: Added IHTMLStyle::put_background implementation.
Jacek Caban 2008-06-18mshtml: Change backslashes to shashes in URLs passed to...
Jacek Caban 2008-06-18mshtml: Added more IDispatchEx tests.
Jacek Caban 2008-06-18mshtml: Added missing tids to HTMLCommentElement.
Jacek Caban 2008-06-18mshtml: Use heap_alloc_zero in HTMLElementCollection_Create.
Jacek Caban 2008-06-18mshtml: Added fdexNameEnsure support to IDidpatchEx implementation.
Jacek Caban 2008-06-18mshtml: Added IDispatchEx support to HTMLSelectElement.
Jacek Caban 2008-06-18mshtml: Added IHTMLElement::put_id implementation.
Jacek Caban 2008-06-18mshtml: Added IHTMLElement::get_id implementation.
Zac Brown 2008-06-11dsound/tests: Improve test for IDirectSound8_CreateSoundBuffer.
Dan Kegel 2008-06-10d3dx8/tests: Initialize matrix before testing its value.
Dan Kegel 2008-06-10shell32/tests: Avoid buffer overflow during test.
Dan Kegel 2008-06-09oleaut32/tests: Initialize reserved fields to unique values.
Dan Kegel 2008-06-09