Author: ekohl
Date: Sun Nov 9 08:21:53 2008
New Revision: 37260
URL: http://svn.reactos.org/svn/reactos?rev=37260&view=rev
Log:
Sync to wine-0.9.60:
- Rob Shearman <rob(a)codeweavers.com> Fri, 11 Apr 2008
widl: Support non-default calling conventions for object methods.
- Rob Shearman <rob(a)codeweavers.com> Fri, 11 Apr 2008
widl: Support non-default calling conventions for non-object functions.
- Rob Shearman <rob(a)codeweavers.com> Mon, 14 Apr 2008
widl: Check that attributes applied to interfaces, functions and arguments are applicable and issue an error if not.
- Rob Shearman <rob(a)codeweavers.com> Mon, 14 Apr 2008
widl: Check that attributes applied to typedefs and fields are applicable and issue an error otherwise.
- Rob Shearman <rob(a)codeweavers.com> Mon, 14 Apr 2008
widl: Make the attrs parameter passed to start_typelib const.
- Rob Shearman <rob(a)codeweavers.com> Mon, 14 Apr 2008
widl: The odl attribute is valid for dispinterfaces.
- Rob Shearman <rob(a)codeweavers.com> Mon, 14 Apr 2008
widl: Check that attributes are applicable for libraries, modules, dispinterfaces and coclasses and otherwise issue an error.
- Rob Shearman <rob(a)codeweavers.com> Mon, 14 Apr 2008
widl: Output a warning if duplicate attributes are specified.
- Rob Shearman <rob(a)codeweavers.com> Mon, 14 Apr 2008
widl: Add support for the broadcast and idempotent operation attributes.
- Rob Shearman <rob(a)codeweavers.com> Mon, 14 Apr 2008
widl: Write out TYPEFLAG, FUNCFLAG and VARFLAG flags for all attribute we currently parse.
Add FIXMEs for the remaining ones and remove the warning for unimplemented attribute types since we now support all the attributes that we parse.
- Rob Shearman <rob(a)codeweavers.com> Mon, 14 Apr 2008
widl: Add functions to print an error or warning message using location information to enable these to be printed accurately when a check is done after an element is parsed.
Add location information to variable automatically, since this is will be useful for type checking of arguments.
- Rob Shearman <rob(a)codeweavers.com> Mon, 14 Apr 2008
widl: Add checking to arguments of non-local functions.
Check that out arguments have enough levels of indirection and that they don't derive from void * or a function pointer.
- Rob Shearman <rob(a)codeweavers.com> Tue, 15 Apr 2008
widl: Change alls calls to error in the parser to error_loc so that line number information is printed.
Modified:
trunk/reactos/media/doc/README.WINE
trunk/reactos/tools/widl/client.c
trunk/reactos/tools/widl/header.c
trunk/reactos/tools/widl/parser.tab.c
trunk/reactos/tools/widl/parser.tab.h
trunk/reactos/tools/widl/parser.y
trunk/reactos/tools/widl/proxy.c
trunk/reactos/tools/widl/typelib.c
trunk/reactos/tools/widl/typelib.h
trunk/reactos/tools/widl/utils.c
trunk/reactos/tools/widl/utils.h
trunk/reactos/tools/widl/widltypes.h
trunk/reactos/tools/widl/write_msft.c
[This mail would be too long, it was shortened to contain the URLs only.]
Modified: trunk/reactos/media/doc/README.WINE
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/media/doc/README.WINE?rev=…
Modified: trunk/reactos/tools/widl/client.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/client.c?rev=37…
Modified: trunk/reactos/tools/widl/header.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/header.c?rev=37…
Modified: trunk/reactos/tools/widl/parser.tab.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/parser.tab.c?re…
Modified: trunk/reactos/tools/widl/parser.tab.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/parser.tab.h?re…
Modified: trunk/reactos/tools/widl/parser.y
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/parser.y?rev=37…
Modified: trunk/reactos/tools/widl/proxy.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/proxy.c?rev=372…
Modified: trunk/reactos/tools/widl/typelib.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/typelib.c?rev=3…
Modified: trunk/reactos/tools/widl/typelib.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/typelib.h?rev=3…
Modified: trunk/reactos/tools/widl/utils.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/utils.c?rev=372…
Modified: trunk/reactos/tools/widl/utils.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/utils.h?rev=372…
Modified: trunk/reactos/tools/widl/widltypes.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/widltypes.h?rev…
Modified: trunk/reactos/tools/widl/write_msft.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/write_msft.c?re…
Author: gschneider
Date: Sun Nov 9 08:00:31 2008
New Revision: 37259
URL: http://svn.reactos.org/svn/reactos?rev=37259&view=rev
Log:
- Don't hard code pixel size to 16bpp.
- Fixes crashes in 8bpp and halved bitmaps in 32bpp.
- This SRCCOPY code is not in use atm and will probably stay this way because it's slower then the version in win32k/dib.
Modified:
trunk/reactos/tools/gendib/gendib.c
Modified: trunk/reactos/tools/gendib/gendib.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/gendib/gendib.c?rev=…
==============================================================================
--- trunk/reactos/tools/gendib/gendib.c [iso-8859-1] (original)
+++ trunk/reactos/tools/gendib/gendib.c [iso-8859-1] Sun Nov 9 08:00:31 2008
@@ -542,7 +542,7 @@
if (ROPCODE_SRCCOPY == RopInfo->RopCode &&
0 != (Flags & FLAG_TRIVIALXLATE) && Bpp == SourceBpp)
{
- Output(Out, "CenterCount = 2 * (BltInfo->DestRect.right -\n");
+ Output(Out, "CenterCount = %u * (BltInfo->DestRect.right -\n", Bpp >> 3);
Output(Out, " BltInfo->DestRect.left);\n");
}
if (RopInfo->UsesPattern && 0 != (Flags & FLAG_PATTERNSURFACE))
Author: greatlrd
Date: Sun Nov 9 05:48:26 2008
New Revision: 37255
URL: http://svn.reactos.org/svn/reactos?rev=37255&view=rev
Log:
rename reactx to old_reactx
prepare for branch lates trunk to reactx
Added:
branches/old_reactx/
- copied from r37254, branches/reactx/
Removed:
branches/reactx/