Module: wine
Branch: refs/heads/master
Commit: 166a91b12dae3d15566566765b0743edf18cafc2
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=166a91b12dae3d155665667…
Author: Robert Shearman <rob(a)codeweavers.com>
Date: Wed Jun 28 21:24:49 2006 +0100
oleaut32: RegisterTypeLib should register any interface that derives
from IDispatch rather than just dual interfaces.
This is hinted at, although not explicitly stated on MSDN, but was
verified by tests with native oleaut32.
---
dlls/oleaut32/typelib.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/oleaut32/typelib.c b/dlls/oleaut32/typelib.c
index d55120d..11302be 100644
--- a/dlls/oleaut32/typelib.c
+++ b/dlls/oleaut32/typelib.c
@@ -597,7 +597,7 @@ #undef XX
MESSAGE("\n");
}
- if (tattr->wTypeFlags & (TYPEFLAG_FOLEAUTOMATION|TYPEFLAG_FDUAL))
+ if (tattr->wTypeFlags & (TYPEFLAG_FOLEAUTOMATION|TYPEFLAG_FDISPATCHABLE))
{
/* register interface<->typelib coupling */
get_interface_key( &tattr->guid, keyName );
ChangeSet ID: 26110
CVSROOT: /opt/cvs-commit
Module name: lostwages
Changes by: jnewman(a)winehq.org 2006/06/28 15:48:50
Modified files:
templates/en : home_about.template
Log message:
Steven Edwards <winehacker(a)gmail.com>
Add entry for Mac OS X to the about blurb on main page
Patch: http://cvs.winehq.org/patch.py?id=26110
Old revision New revision Changes Path
1.20 1.21 +2 -1 lostwages/templates/en/home_about.template
Index: lostwages/templates/en/home_about.template
diff -u -p lostwages/templates/en/home_about.template:1.20 lostwages/templates/en/home_about.template:1.21
--- lostwages/templates/en/home_about.template:1.20 28 Jun 2006 20:48:50 -0000
+++ lostwages/templates/en/home_about.template 28 Jun 2006 20:48:50 -0000
@@ -12,7 +12,8 @@ provides both a development toolkit for
as well as a program loader, allowing many unmodified Windows programs
to run on x86-based Unixes, including
<a href="http://www.linux.org/">Linux</a>,
-<a href="http://www.freebsd.org/">FreeBSD</a>, and
+<a href="http://www.freebsd.org/">FreeBSD</a>,
+<a href="http://www.apple.com/macosx/">Mac OS X</a>, and
<a href="http://wwws.sun.com/software/solaris/">Solaris</a>.</p>
<p>More information can be read in the articles <a href="{$root}/site/why">Why Wine
ChangeSet ID: 26107
CVSROOT: /opt/cvs-commit
Module name: appdb
Changes by: wineowner(a)winehq.org 2006/06/28 12:21:58
Modified files:
. : CODING_STANDARD
Log message:
Jonathan Ernst <jonathan(a)ernstfamily.ch>
Update coding standards to specify function prefix that should match the module name and 'sh' a new
variable prefix that means 'string html'
Patch: http://cvs.winehq.org/patch.py?id=26107
Old revision New revision Changes Path
1.7 1.8 +2 -1 appdb/CODING_STANDARD
Index: appdb/CODING_STANDARD
diff -u -p appdb/CODING_STANDARD:1.7 appdb/CODING_STANDARD:1.8
--- appdb/CODING_STANDARD:1.7 28 Jun 2006 17:21:58 -0000
+++ appdb/CODING_STANDARD 28 Jun 2006 17:21:58 -0000
@@ -22,6 +22,7 @@ Scalar types:
i for integers
f for floats
s for strings
+sh for html strings
b for booleans
Compound types:
a for arrays
@@ -41,7 +42,7 @@ $hResult
/**
* Functions naming
*/
-1)functions name should be declarative (i.e. put a declarative verb as the first word like in do_someting())
+1)functions name should be declarative and be prefixed with the name of the module (=file) where it is stored (for example image_show_thumbnail())
2)methods (functions inside a class) are named like this: setMyName() (i.e. words separated with an upper case character)
3)normal functions (outside a class) are named like this: query_appdb() (i.e. words separated with an underscore)