wine/dcerpc.git
15 years agowidl: Factor out code used in rules for declaring arguments for functions.idl-parser
Robert Shearman [Mon, 2 Jun 2008 21:17:07 +0000 (2 22:17 +0100)]
widl: Factor out code used in rules for declaring arguments for functions.

15 years agowidl: Document the use of statement types and the statement union.
Robert Shearman [Mon, 2 Jun 2008 08:02:16 +0000 (2 09:02 +0100)]
widl: Document the use of statement types and the statement union.

15 years agowidl: Allow specifying functions which take a variable number of arguments.
Robert Shearman [Sat, 31 May 2008 09:43:58 +0000 (31 10:43 +0100)]
widl: Allow specifying functions which take a variable number of arguments.

15 years agowidl: Allow enumeration types to be used by their tag names before they are defined.
Robert Shearman [Thu, 29 May 2008 18:09:20 +0000 (29 19:09 +0100)]
widl: Allow enumeration types to be used by their tag names before they are defined.

15 years agowidl: Move funcs and stmts fields from type_t structure to module_details and functio...
Robert Shearman [Tue, 27 May 2008 20:50:18 +0000 (27 21:50 +0100)]
widl: Move funcs and stmts fields from type_t structure to module_details and function_details.

15 years agowidl: Add a warning for using undefined interfaces in non-local functions.
Robert Shearman [Mon, 12 May 2008 10:23:32 +0000 (12 11:23 +0100)]
widl: Add a warning for using undefined interfaces in non-local functions.

15 years agowidl: Do the consistency checks on interfaces after parsing is complete.
Robert Shearman [Mon, 12 May 2008 10:02:10 +0000 (12 11:02 +0100)]
widl: Do the consistency checks on interfaces after parsing is complete.

15 years agoinclude: Add more interfaces and types to msinkaut.idl.
Robert Shearman [Mon, 12 May 2008 08:25:52 +0000 (12 09:25 +0100)]
include: Add more interfaces and types to msinkaut.idl.

15 years agoinclude: Don't import files in control.idl that aren't imported on Windows.
Robert Shearman [Mon, 12 May 2008 08:25:13 +0000 (12 09:25 +0100)]
include: Don't import files in control.idl that aren't imported on Windows.

15 years agoinclude: Add more IXMLDOMNotation, IXMLDOMEntity, IXMLDOMEntityReference and IXMLDOMI...
Robert Shearman [Sun, 11 May 2008 14:08:37 +0000 (11 15:08 +0100)]
include: Add more IXMLDOMNotation, IXMLDOMEntity, IXMLDOMEntityReference and IXMLDOMImplementation interfaces to xmldom.idl.

15 years agowidl: Generate header files from the parse tree instead of using hooks in the parser.
Robert Shearman [Sat, 24 May 2008 09:35:41 +0000 (24 10:35 +0100)]
widl: Generate header files from the parse tree instead of using hooks in the parser.

15 years agowidl: Write the local stubs file based on the parsed list of statements, rather than...
Robert Shearman [Mon, 21 Apr 2008 16:35:26 +0000 (21 17:35 +0100)]
widl: Write the local stubs file based on the parsed list of statements, rather than using hooks in the parser code.

15 years agowidl: Write the generated file containing IID, DIID, CLSID and LIBID data based on...
Robert Shearman [Mon, 21 Apr 2008 16:02:45 +0000 (21 17:02 +0100)]
widl: Write the generated file containing IID, DIID, CLSID and LIBID data based on the parsed list of statements instead of using hooks in the parser code.

15 years agowidl: Write the typelib based on the statement list generated in the typelib_t object...
Robert Shearman [Mon, 21 Apr 2008 11:38:31 +0000 (21 12:38 +0100)]
widl: Write the typelib based on the statement list generated in the typelib_t object instead of using hooks in the parser code.

15 years agowidl: Create a separate type_t object for each structure declaration or defintion.
Robert Shearman [Sat, 24 May 2008 09:33:48 +0000 (24 10:33 +0100)]
widl: Create a separate type_t object for each structure declaration or defintion.

Set the details of the structure to the previously defined version if available, or add it to a list of incomplete types otherwise. Only set the defined flag when the structure is actually defined in the IDL file so that the type is written out in the exact order that it is mentioned in the file.

15 years agowidl: Don't create a temporary variable in the t_ident rule.
Robert Shearman [Tue, 6 May 2008 15:12:34 +0000 (6 16:12 +0100)]
widl: Don't create a temporary variable in the t_ident rule.

The identifier doesn't have any properties of a variable and we only use it for holding the name before it is freed.

Use get_type instead of get_typev in the make_*_type functions and get rid of get_typev.

15 years agowidl: Rename find_type_helper, find_type and find_type2 to find_type, find_type_error...
Robert Shearman [Sat, 31 May 2008 17:53:49 +0000 (31 18:53 +0100)]
widl: Rename find_type_helper, find_type and find_type2 to find_type, find_type_error and find_type_error2 respectively.

16 years agowidl: Store the type-specific information in a union in the type_t structure.
Robert Shearman [Tue, 6 May 2008 10:33:34 +0000 (6 11:33 +0100)]
widl: Store the type-specific information in a union in the type_t structure.

Use pointers for the information for structures, enumerations, functions and interfaes so that we can determine whether or not the type has been defined yet and to enable more information to be stored.

16 years agowidl: Follow aliases in check_remoting_fields so that the fields for the type are...
Robert Shearman [Tue, 6 May 2008 08:44:09 +0000 (6 09:44 +0100)]
widl: Follow aliases in check_remoting_fields so that the fields for the type are correctly enumerated.

16 years agowidl: Check that the structure has been defined in check_remoting_args.
Robert Shearman [Tue, 6 May 2008 08:42:55 +0000 (6 09:42 +0100)]
widl: Check that the structure has been defined in check_remoting_args.

16 years agoinclude: Add the local attribute to IShellExecuteHookA/W since they use an undefined...
Robert Shearman [Tue, 6 May 2008 08:42:00 +0000 (6 09:42 +0100)]
include: Add the local attribute to IShellExecuteHookA/W since they use an undefined structure.

16 years agowidl: Fix check_remoting_fields to enumerate the correct list of fields.
Robert Shearman [Tue, 6 May 2008 08:39:11 +0000 (6 09:39 +0100)]
widl: Fix check_remoting_fields to enumerate the correct list of fields.

16 years agowidl: Fix type_memsize to follow aliases so that the correct size is calculated.
Robert Shearman [Tue, 6 May 2008 08:35:14 +0000 (6 09:35 +0100)]
widl: Fix type_memsize to follow aliases so that the correct size is calculated.

16 years agowidl: Fix the types of enums with the v1_enum attribute applied.
Robert Shearman [Mon, 5 May 2008 15:07:49 +0000 (5 16:07 +0100)]
widl: Fix the types of enums with the v1_enum attribute applied.

16 years agowidl: Fix crash in find_array_or_string_in_struct if the structure or union has no...
Robert Shearman [Mon, 5 May 2008 14:50:16 +0000 (5 15:50 +0100)]
widl: Fix crash in find_array_or_string_in_struct if the structure or union has no fields or cases.

16 years agowidl: Set the type of the type_t node constructured for dispinterfaces to RPC_FC_IP...
Robert Shearman [Sun, 4 May 2008 17:35:03 +0000 (4 18:35 +0100)]
widl: Set the type of the type_t node constructured for dispinterfaces to RPC_FC_IP, like we do for interfaces.

16 years agowidl: Factor out the finding of a registered type to reduce code duplication.
Robert Shearman [Sun, 4 May 2008 17:21:39 +0000 (4 18:21 +0100)]
widl: Factor out the finding of a registered type to reduce code duplication.

16 years agontdll/tests: Skip test when we don't have enough rights.
Paul Vriens [Mon, 19 May 2008 12:01:26 +0000 (19 14:01 +0200)]
ntdll/tests: Skip test when we don't have enough rights.

16 years agontdll/tests: Free library after use.
Paul Vriens [Mon, 19 May 2008 12:00:10 +0000 (19 14:00 +0200)]
ntdll/tests: Free library after use.

16 years agokernel32: Fix a debugger test that fails in win2k3.
James Hawkins [Mon, 19 May 2008 07:23:20 +0000 (19 02:23 -0500)]
kernel32: Fix a debugger test that fails in win2k3.

16 years agowine.inf: Open xml files using winebrowser.
Lei Zhang [Sat, 17 May 2008 00:07:08 +0000 (16 17:07 -0700)]
wine.inf: Open xml files using winebrowser.

16 years agoMake Swedish use SUBLANG_NEUTRAL.
Mikołaj Zalewski [Thu, 15 May 2008 12:01:01 +0000 (15 14:01 +0200)]
Make Swedish use SUBLANG_NEUTRAL.

16 years agowinecfg: Remove mostly unused properties.h.
Vitaliy Margolen [Mon, 19 May 2008 03:50:19 +0000 (18 21:50 -0600)]
winecfg: Remove mostly unused properties.h.

16 years agoregedit: Improve dialog layout.
Alexander Nicolaysen Sørnes [Sun, 18 May 2008 21:45:59 +0000 (18 23:45 +0200)]
regedit: Improve dialog layout.

16 years agowininet: Fix buffer size query for HttpQueryInfo(HTTP_QUERY_RAW_HEADERS_CRLF).
Hans Leidekker [Sun, 18 May 2008 19:09:50 +0000 (18 21:09 +0200)]
wininet: Fix buffer size query for HttpQueryInfo(HTTP_QUERY_RAW_HEADERS_CRLF).

16 years agoexplorer: Allow explorer with no arguments to run winefile.
Lei Zhang [Fri, 16 May 2008 18:44:49 +0000 (16 11:44 -0700)]
explorer: Allow explorer with no arguments to run winefile.

16 years agomsi: Reset the hasLocalFeature flag when updating components.
James Hawkins [Mon, 19 May 2008 07:28:50 +0000 (19 02:28 -0500)]
msi: Reset the hasLocalFeature flag when updating components.

16 years agomsi: Don't enable a feature's components if that feature is disabled.
James Hawkins [Mon, 19 May 2008 07:27:50 +0000 (19 02:27 -0500)]
msi: Don't enable a feature's components if that feature is disabled.

16 years agouser32: Fix a few tests that fail in win2k3.
James Hawkins [Mon, 19 May 2008 07:24:52 +0000 (19 02:24 -0500)]
user32: Fix a few tests that fail in win2k3.

16 years agogdi32: Fix two tests that fail in win2k3.
James Hawkins [Mon, 19 May 2008 07:24:06 +0000 (19 02:24 -0500)]
gdi32: Fix two tests that fail in win2k3.

16 years agoregedit: Add Export option to context menu.
Alexander Nicolaysen Sørnes [Sat, 17 May 2008 20:20:55 +0000 (17 22:20 +0200)]
regedit: Add Export option to context menu.

16 years agouser32: Make ChangeDisplaySettingsA/W reset dmDriverExtra to 0 like XP and Vista do.
Dmitry Timoshkov [Sun, 18 May 2008 09:47:14 +0000 (18 18:47 +0900)]
user32: Make ChangeDisplaySettingsA/W reset dmDriverExtra to 0 like XP and Vista do.

16 years agodbghelp: Protect dwarf parsing against NULL function names.
Eric Pouech [Sun, 18 May 2008 07:43:39 +0000 (18 09:43 +0200)]
dbghelp: Protect dwarf parsing against NULL function names.

16 years agod3d9/tests: Add missing skip().
Dan Kegel [Fri, 16 May 2008 14:54:55 +0000 (16 07:54 -0700)]
d3d9/tests: Add missing skip().

16 years agowininet: INTERNET_STATUS_REQUEST_COMPLETE callback must supply a handle.
Hans Leidekker [Fri, 16 May 2008 11:50:36 +0000 (16 13:50 +0200)]
wininet: INTERNET_STATUS_REQUEST_COMPLETE callback must supply a handle.

16 years agowininet: Fix a typo in is_basic_auth_value.
Rob Shearman [Thu, 15 May 2008 20:05:21 +0000 (15 21:05 +0100)]
wininet: Fix a typo in is_basic_auth_value.

This fixes basic authentication when the server uses a realm string.

16 years agogdiplus: Add some notes about the format of the data blob returned by GdipGetRegionData.
Huw Davies [Thu, 15 May 2008 12:47:47 +0000 (15 13:47 +0100)]
gdiplus: Add some notes about the format of the data blob returned by GdipGetRegionData.

16 years agoUpdate Polish translation.
Mikołaj Zalewski [Thu, 15 May 2008 11:56:59 +0000 (15 13:56 +0200)]
Update Polish translation.

16 years agocabinet: Fix the regression caused by 4046075462c00f4479f185d1c0514584ff851223.
Dmitry Timoshkov [Thu, 15 May 2008 10:53:36 +0000 (15 19:53 +0900)]
cabinet: Fix the regression caused by 4046075462c00f4479f185d1c0514584ff851223.

16 years agontdll: Fix a test that fails in win2k3.
James Hawkins [Wed, 14 May 2008 19:55:00 +0000 (14 14:55 -0500)]
ntdll: Fix a test that fails in win2k3.

16 years agontdll: Fix a few tests that fail in win2k3.
James Hawkins [Wed, 14 May 2008 19:34:35 +0000 (14 14:34 -0500)]
ntdll: Fix a few tests that fail in win2k3.

16 years agowined3d: Only copy front buffer to screen in gdi RealizePalette.
Alexander Dorofeyev [Wed, 14 May 2008 19:25:10 +0000 (14 22:25 +0300)]
wined3d: Only copy front buffer to screen in gdi RealizePalette.

16 years agomsi: Create the MSI hidden window on demand.
James Hawkins [Wed, 14 May 2008 19:22:54 +0000 (14 14:22 -0500)]
msi: Create the MSI hidden window on demand.

16 years agowine.inf: Add a fake dll for sensapi.dll.
Austin English [Wed, 14 May 2008 15:58:44 +0000 (14 10:58 -0500)]
wine.inf: Add a fake dll for sensapi.dll.

16 years agoserver: Remove superflous empty region allocation.
Marcus Meissner [Wed, 14 May 2008 12:44:43 +0000 (14 14:44 +0200)]
server: Remove superflous empty region allocation.

16 years agows2_32/tests: Cannot reliably detect bad hostnames in "modern" internet.
Dan Kegel [Wed, 14 May 2008 11:03:42 +0000 (14 04:03 -0700)]
ws2_32/tests: Cannot reliably detect bad hostnames in "modern" internet.

16 years agokernel32: comm.c: increase time slop.
Dan Kegel [Wed, 14 May 2008 10:53:07 +0000 (14 03:53 -0700)]
kernel32: comm.c: increase time slop.

16 years agowgl: Don't call ExtEscape if we don't have a GL context.
Alexandre Julliard [Wed, 14 May 2008 10:46:25 +0000 (14 12:46 +0200)]
wgl: Don't call ExtEscape if we don't have a GL context.

16 years agowineprefixcreate: Added a deprecation warning.
Alexandre Julliard [Wed, 14 May 2008 10:24:14 +0000 (14 12:24 +0200)]
wineprefixcreate: Added a deprecation warning.

16 years agowineprefixcreate: Avoid redundant update on initial wineprefix creation.
Alexandre Julliard [Wed, 14 May 2008 10:23:22 +0000 (14 12:23 +0200)]
wineprefixcreate: Avoid redundant update on initial wineprefix creation.

16 years agocomctl32: Fix statusbar text alignment bug.
Igor Tarasov [Wed, 14 May 2008 00:50:20 +0000 (14 05:50 +0500)]
comctl32: Fix statusbar text alignment bug.

16 years agomsi: Set the OutOfDiskSpace property.
James Hawkins [Wed, 14 May 2008 01:31:44 +0000 (13 20:31 -0500)]
msi: Set the OutOfDiskSpace property.

16 years agomsi: Copy the assembly file directly if it's not compressed.
James Hawkins [Tue, 13 May 2008 23:24:48 +0000 (13 18:24 -0500)]
msi: Copy the assembly file directly if it's not compressed.

16 years agocomdlg32: Updated Korean translation.
ByeongSik Jeon [Tue, 13 May 2008 20:27:12 +0000 (14 05:27 +0900)]
comdlg32: Updated Korean translation.

16 years agocabinet: Remove order-of-evaluation dependencies.
Andrew Talbot [Tue, 13 May 2008 21:41:58 +0000 (13 22:41 +0100)]
cabinet: Remove order-of-evaluation dependencies.

16 years agontdll: Fix a few failing tests in win2k3.
James Hawkins [Tue, 13 May 2008 18:35:36 +0000 (13 13:35 -0500)]
ntdll: Fix a few failing tests in win2k3.

16 years agoexplorer: Use a different return value to indicate that the x11 system tray is not...
Alexandre Julliard [Tue, 13 May 2008 18:56:25 +0000 (13 20:56 +0200)]
explorer: Use a different return value to indicate that the x11 system tray is not available, so that x11drv can return errors too.

16 years agoregedit: Fix editing and exporting of zero-size strings.
Alexandre Julliard [Tue, 13 May 2008 18:27:11 +0000 (13 20:27 +0200)]
regedit: Fix editing and exporting of zero-size strings.

16 years agowinemenubuilder: Copy the icon data before modifying it, resources are read-only.
Alexandre Julliard [Tue, 13 May 2008 18:26:57 +0000 (13 20:26 +0200)]
winemenubuilder: Copy the icon data before modifying it, resources are read-only.

16 years agokernel32: Move the wineboot event wait so that 16-bit processes wait too.
Alexandre Julliard [Tue, 13 May 2008 18:26:37 +0000 (13 20:26 +0200)]
kernel32: Move the wineboot event wait so that 16-bit processes wait too.

16 years agouninstaller: German translation.
Andrej Sinicyn [Tue, 13 May 2008 13:58:41 +0000 (13 15:58 +0200)]
uninstaller: German translation.

16 years agoreg: German translation.
Andrej Sinicyn [Tue, 13 May 2008 13:56:59 +0000 (13 15:56 +0200)]
reg: German translation.

16 years agowineconsole: German translation.
Andrej Sinicyn [Tue, 13 May 2008 13:59:13 +0000 (13 15:59 +0200)]
wineconsole: German translation.

16 years agotaskmgr: German translation.
Andrej Sinicyn [Tue, 13 May 2008 13:58:02 +0000 (13 15:58 +0200)]
taskmgr: German translation.

16 years agocmd: German translation.
Andrej Sinicyn [Tue, 13 May 2008 13:56:18 +0000 (13 15:56 +0200)]
cmd: German translation.

16 years agodinput: Clamp joystick position values to min-max range.
Vitaliy Margolen [Tue, 13 May 2008 13:33:31 +0000 (13 07:33 -0600)]
dinput: Clamp joystick position values to min-max range.

16 years agogdi32: Add more font substitution tests, make them pass under Wine.
Dmitry Timoshkov [Tue, 13 May 2008 13:10:05 +0000 (13 22:10 +0900)]
gdi32: Add more font substitution tests, make them pass under Wine.

16 years agogdi32: Move a couple of TRACEs to the beginning of functions.
Huw Davies [Tue, 13 May 2008 10:48:24 +0000 (13 11:48 +0100)]
gdi32: Move a couple of TRACEs to the beginning of functions.

16 years agokernel32: Add a builtin 16-bit winhelp.exe.
Alexandre Julliard [Tue, 13 May 2008 16:50:50 +0000 (13 18:50 +0200)]
kernel32: Add a builtin 16-bit winhelp.exe.

This should be moved to winhlp32.exe once we support 16-bit modules in executables.

16 years agowinhelp.exe: Renamed to winhlp32.exe.
Alexandre Julliard [Tue, 13 May 2008 16:43:27 +0000 (13 18:43 +0200)]
winhelp.exe: Renamed to winhlp32.exe.

16 years agod3d9: shademode_test: Increase slop in color comparison.
Dan Kegel [Mon, 12 May 2008 20:54:18 +0000 (12 13:54 -0700)]
d3d9: shademode_test: Increase slop in color comparison.

16 years agogdiplus: Added GdipAddPathRectangle with tests.
Nikolay Sivov [Mon, 12 May 2008 21:33:34 +0000 (13 01:33 +0400)]
gdiplus: Added GdipAddPathRectangle with tests.

16 years agogdiplus: Make GdipSetPenDashArray return OutOfMemory on (count <= 0).
Nikolay Sivov [Mon, 12 May 2008 22:35:17 +0000 (13 02:35 +0400)]
gdiplus: Make GdipSetPenDashArray return OutOfMemory on (count <= 0).

16 years agogdiplus: Check count argument in GdipVectorTransformMatrixPoints.
Nikolay Sivov [Mon, 12 May 2008 22:12:57 +0000 (13 02:12 +0400)]
gdiplus: Check count argument in GdipVectorTransformMatrixPoints.

16 years agogdiplus: Check count argument in GdipTransformMatrixPoints.
Nikolay Sivov [Mon, 12 May 2008 22:04:51 +0000 (13 02:04 +0400)]
gdiplus: Check count argument in GdipTransformMatrixPoints.

16 years agogdiplus: GdipCreateFontFromLogfontA: no reason to put CHAR to WCHAR array.
Nikolay Sivov [Mon, 12 May 2008 21:46:46 +0000 (13 01:46 +0400)]
gdiplus: GdipCreateFontFromLogfontA: no reason to put CHAR to WCHAR array.

16 years agoquartz: Reset time when rejecting sample in the mpeg splitter.
Maarten Lankhorst [Fri, 9 May 2008 23:38:29 +0000 (9 16:38 -0700)]
quartz: Reset time when rejecting sample in the mpeg splitter.

16 years agoquartz: Silence a fixme.
Maarten Lankhorst [Mon, 12 May 2008 16:56:30 +0000 (12 09:56 -0700)]
quartz: Silence a fixme.

16 years agoquartz: Check input in MediaControl_GetState.
Lei Zhang [Tue, 13 May 2008 04:17:38 +0000 (12 21:17 -0700)]
quartz: Check input in MediaControl_GetState.

16 years agomsi: Convert string variables to ints when appropriate.
James Hawkins [Tue, 13 May 2008 04:49:46 +0000 (12 23:49 -0500)]
msi: Convert string variables to ints when appropriate.

16 years agomsi: Test the ScreenX/Y properties.
James Hawkins [Tue, 13 May 2008 04:47:13 +0000 (12 23:47 -0500)]
msi: Test the ScreenX/Y properties.

16 years agowinex11: When re-creating a client window check the new visual against the current...
Alexandre Julliard [Tue, 13 May 2008 08:43:48 +0000 (13 10:43 +0200)]
winex11: When re-creating a client window check the new visual against the current one instead of the default one.

16 years agoconfigure: Improve the libcrypto checks.
Alexandre Julliard [Tue, 13 May 2008 08:42:54 +0000 (13 10:42 +0200)]
configure: Improve the libcrypto checks.

16 years agouser32: Add tests for painting minimized/clipped windows.
Dmitry Timoshkov [Tue, 13 May 2008 04:16:30 +0000 (13 13:16 +0900)]
user32: Add tests for painting minimized/clipped windows.

16 years agomshtml: Fixed a typo.
Jacek Caban [Mon, 12 May 2008 23:12:21 +0000 (13 01:12 +0200)]
mshtml: Fixed a typo.

16 years agowinedbg: Fix the path traversal.
Eric Pouech [Mon, 12 May 2008 19:39:53 +0000 (12 21:39 +0200)]
winedbg: Fix the path traversal.

16 years agosecur32: Memory allocation size fix.
Andrew Talbot [Mon, 12 May 2008 19:50:53 +0000 (12 20:50 +0100)]
secur32: Memory allocation size fix.

16 years agoddraw: Memory allocation size fix.
Andrew Talbot [Mon, 12 May 2008 19:50:44 +0000 (12 20:50 +0100)]
ddraw: Memory allocation size fix.

16 years agoview: Danish translation.
Jens Albretsen [Mon, 12 May 2008 18:44:49 +0000 (12 20:44 +0200)]
view: Danish translation.

16 years agotaskmgr: Danish translation.
Jens Albretsen [Mon, 12 May 2008 19:38:36 +0000 (12 21:38 +0200)]
taskmgr: Danish translation.