Module: wine
Branch: refs/heads/master
Commit: 714b66e9457dacf32e0bfefb9564e20e446bc44d
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=714b66e9457dacf32e0bfef…
Author: Robert Shearman <rob(a)codeweavers.com>
Date: Fri Mar 31 12:34:25 2006 +0100
ole: Use ncalrpc instead of ncacn_np as the RPC transport.
Use ncalrpc instead of ncacn_np as the transport as this is more similar
to how ole32 from NT works and should also be compatible with rpcrt4
from Win9x, allowing more combinations of dlls to work.
---
dlls/ole32/rpc.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/ole32/rpc.c b/dlls/ole32/rpc.c
index 6715f72..d849c6e 100644
--- a/dlls/ole32/rpc.c
+++ b/dlls/ole32/rpc.c
@@ -70,7 +70,7 @@ static CRITICAL_SECTION_DEBUG csRegIf_de
};
static CRITICAL_SECTION csRegIf = { &csRegIf_debug, -1, 0, 0, 0, 0 };
-static WCHAR wszPipeTransport[] = {'n','c','a','c','n','_','n','p',0};
+static WCHAR wszRpcTransport[] = {'n','c','a','l','r','p','c',0};
struct registered_if
@@ -447,7 +447,7 @@ HRESULT RPC_CreateClientChannel(const OX
status = RpcStringBindingComposeW(
NULL,
- wszPipeTransport,
+ wszRpcTransport,
NULL,
endpoint,
NULL,
@@ -683,7 +683,7 @@ void RPC_StartRemoting(struct apartment
get_rpc_endpoint(endpoint, &apt->oxid);
status = RpcServerUseProtseqEpW(
- wszPipeTransport,
+ wszRpcTransport,
RPC_C_PROTSEQ_MAX_REQS_DEFAULT,
endpoint,
NULL);
Module: wine
Branch: refs/heads/master
Commit: 506404ba09fe5e7a4501d3f15f55df65e12d3531
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=506404ba09fe5e7a4501d3f…
Author: Robert Shearman <rob(a)codeweavers.com>
Date: Fri Mar 31 12:50:46 2006 +0100
widl: Only assign variables if not a string and only create a local variable if not a sized parameter.
Only assign variables if not a string and only create a local variable
if not a sized parameter. Fixes type mismatches in the generated code
due to differences in the algorithms between creating local variables
and using them.
---
tools/widl/server.c | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/tools/widl/server.c b/tools/widl/server.c
index 9ffb6b5..5188965 100644
--- a/tools/widl/server.c
+++ b/tools/widl/server.c
@@ -101,12 +101,16 @@ static void declare_args(const func_t *f
while (NEXT_LINK(var)) var = NEXT_LINK(var);
while (var)
{
+ const expr_t *size_is = get_attrp(var->attrs, ATTR_SIZEIS);
+ int has_size = size_is && (size_is->type != EXPR_VOID);
+ int is_string = is_attr(var->attrs, ATTR_STRING);
+
in_attr = is_attr(var->attrs, ATTR_IN);
out_attr = is_attr(var->attrs, ATTR_OUT);
if (!out_attr && !in_attr)
in_attr = 1;
- if (!in_attr && !is_attr(var->attrs, ATTR_STRING))
+ if (!in_attr && !has_size && !is_string)
{
int indirection;
print_server("");
@@ -143,6 +147,7 @@ static void assign_out_args(const func_t
while (NEXT_LINK(var)) var = NEXT_LINK(var);
while (var)
{
+ int is_string = is_attr(var->attrs, ATTR_STRING);
size_is = get_attrp(var->attrs, ATTR_SIZEIS);
has_size = size_is && (size_is->type != EXPR_VOID);
in_attr = is_attr(var->attrs, ATTR_IN);
@@ -165,7 +170,7 @@ static void assign_out_args(const func_t
write_expr(server, size_is, 1);
fprintf(server, " * %u);\n", get_type_memsize(type));
}
- else
+ else if (!is_string)
{
fprintf(server, " = &_W%u;\n", i);
if (var->ptr_level > 1)
ChangeSet ID: 23882
CVSROOT: /opt/cvs-commit
Module name: lostwages
Changes by: wineowner(a)winehq.org 2006/03/31 12:19:42
Modified files:
include : winehq.conf
Added files:
news : 2006033101.xml
Log message:
news about Wine 0.9.11
Patch: http://cvs.winehq.org/patch.py?id=23882
Old revision New revision Changes Path
1.34 1.35 +1 -1 lostwages/include/winehq.conf
Added 1.1 +0 -0 lostwages/news/2006033101.xml
Index: lostwages/include/winehq.conf
diff -u -p lostwages/include/winehq.conf:1.34 lostwages/include/winehq.conf:1.35
--- lostwages/include/winehq.conf:1.34 31 Mar 2006 18:19:42 -0000
+++ lostwages/include/winehq.conf 31 Mar 2006 18:19:42 -0000
@@ -29,7 +29,7 @@ news_xml_path: news
wwn_xml_path: wwn
# Snapshot Date
-snapshot_date: 0.9.10
+snapshot_date: 0.9.11
# Current RH Packages Snapshot Date
snapshot_date_rh: 0.9.2
Index: lostwages/news/2006033101.xml
diff -u -p /dev/null lostwages/news/2006033101.xml:1.1
--- /dev/null 31 Mar 2006 18:19:42 -0000
+++ lostwages/news/2006033101.xml 31 Mar 2006 18:19:42 -0000
@@ -0,0 +1,26 @@
+<news>
+ <date>March 31, 2006</date>
+ <title>Wine 0.9.11 Released</title>
+ <body>
+<p>
+Just in time to give you something to do this weekend, Alexandre
+released Wine 0.9.11. The more notable changes include:
+<ul>
+ <li>Fake dll files created in the system directory to help installers.</li>
+ <li>Desktop mode now properly supports multiple processes.</li>
+ <li>Better type parsing in dbghelp.</li>
+ <li>Several OpenGL fixes.</li>
+ <li>A bunch of Unicode functions in advpack.</li>
+</ul></p>
+<p>
+ Binary packages are in the process of being built, but the source is
+ <a href="http://prdownloads.sourceforge.net/wine/wine-0.9.11.tar.bz2">available
+ now</a>. You can find out more about this release in the
+ <a href="?announce=1.115">announcement</a>. Check out our
+ <a href="/site/download">download page</a> for packages for your favorite
+ distribution. Currently official Fedora packages lag behind, but you can get
+ Wine-0.9.10 by running <tt>yum install wine</tt> from
+ <a href="http://fedoraproject.org/extras/4/i386/repodata/repoview/W.group.html">Fedora Extras</a>.
+</p>
+ </body>
+</news>
ChangeSet ID: 23868
CVSROOT: /opt/cvs-commit
Module name: lostwages
Changes by: jnewman(a)winehq.org 2006/03/30 15:39:46
Modified files:
wwn : wn20011125_109.xml wn20020913_135.xml
wn20041231_255.xml wn20050204_260.xml
wn20060129_304.xml
Log message:
Francois Gouget <fgouget(a)free.fr>
Assorted spelling fixes.
Fix the WineTools case.
Patch: http://cvs.winehq.org/patch.py?id=23868
Old revision New revision Changes Path
1.9 1.10 +1 -1 lostwages/wwn/wn20011125_109.xml
1.11 1.12 +1 -1 lostwages/wwn/wn20020913_135.xml
1.3 1.4 +1 -1 lostwages/wwn/wn20041231_255.xml
1.2 1.3 +4 -4 lostwages/wwn/wn20050204_260.xml
1.3 1.4 +2 -2 lostwages/wwn/wn20060129_304.xml
Index: lostwages/wwn/wn20011125_109.xml
diff -u -p lostwages/wwn/wn20011125_109.xml:1.9 lostwages/wwn/wn20011125_109.xml:1.10
--- lostwages/wwn/wn20011125_109.xml:1.9 30 Mar 2006 21:39:46 -0000
+++ lostwages/wwn/wn20011125_109.xml 30 Mar 2006 21:39:46 -0000
@@ -346,7 +346,7 @@ he was having, <quote who="Josh Thielen"
Finale expects mmsystem to be present without having to call LoadLibrary
on it. It does a GetModuleHandle on mmsystem.dll to find out if the mm
extensions are available. I checked out windows 95, and it has mmsystem
- and winmm loaded when no apps are runing besides the desktop /
+ and winmm loaded when no apps are running besides the desktop /
explorer. This patch links wine with winmm and makes winmm load mmsystem
on init. Finale gets by this ok now. I don't know if this the correct
approach, though. Could someone (Eric or Alexandre?) please take a look
Index: lostwages/wwn/wn20020913_135.xml
diff -u -p lostwages/wwn/wn20020913_135.xml:1.11 lostwages/wwn/wn20020913_135.xml:1.12
--- lostwages/wwn/wn20020913_135.xml:1.11 30 Mar 2006 21:39:46 -0000
+++ lostwages/wwn/wn20020913_135.xml 30 Mar 2006 21:39:46 -0000
@@ -336,7 +336,7 @@ and exactly what would currently build.
window mode.
</p><p>
Basically, the main menu bar should be at the top of the window, but the
- configurable taskbar / buttonbar is displayed "over" it. The accellerator
+ configurable taskbar / buttonbar is displayed "over" it. The accelerator
keys for the menu bar are no longer recognised (the program beeps if you try
to use <alt>f [for example] to get to the File menu).
</p></quote>
Index: lostwages/wwn/wn20041231_255.xml
diff -u -p lostwages/wwn/wn20041231_255.xml:1.3 lostwages/wwn/wn20041231_255.xml:1.4
--- lostwages/wwn/wn20041231_255.xml:1.3 30 Mar 2006 21:39:46 -0000
+++ lostwages/wwn/wn20041231_255.xml 30 Mar 2006 21:39:46 -0000
@@ -473,7 +473,7 @@ so by making it any easier.</quote></p>
<p>Jon thought it was worth getting rid of heap.h though:</p>
<quote who="Jon Griffiths"><p>
-winapi_check will allready tell us all cross-calls anyway, doesn't
+winapi_check will already tell us all cross-calls anyway, doesn't
it? It may be years before all the a to w conversions are done and we are
100% internally unicode, why live with a non standard header that
long?</p></quote>
Index: lostwages/wwn/wn20050204_260.xml
diff -u -p lostwages/wwn/wn20050204_260.xml:1.2 lostwages/wwn/wn20050204_260.xml:1.3
--- lostwages/wwn/wn20050204_260.xml:1.2 30 Mar 2006 21:39:46 -0000
+++ lostwages/wwn/wn20050204_260.xml 30 Mar 2006 21:39:46 -0000
@@ -452,8 +452,8 @@ ever run into legal issues they need cla
</section>
<section
- title="Debian Winetools Packages"
- subject="Winetools Debian Package!"
+ title="Debian WineTools Packages"
+ subject="WineTools Debian Package!"
archive="http://www.winehq.org/hypermail/wine-devel/2005/01/0048.html"
posts="1"
startdate="02/02/2005"
@@ -461,8 +461,8 @@ ever run into legal issues they need cla
<topic>Utilities</topic>
<p>
-Scott Ritchie announced the availability of the Winetools package
-for Debian. Winetools sets up a custom configuration and lets you
+Scott Ritchie announced the availability of the WineTools package
+for Debian. WineTools sets up a custom configuration and lets you
install various Windows programs:</p>
<quote who="Scott Ritchie"><p>
Index: lostwages/wwn/wn20060129_304.xml
diff -u -p lostwages/wwn/wn20060129_304.xml:1.3 lostwages/wwn/wn20060129_304.xml:1.4
--- lostwages/wwn/wn20060129_304.xml:1.3 30 Mar 2006 21:39:46 -0000
+++ lostwages/wwn/wn20060129_304.xml 30 Mar 2006 21:39:46 -0000
@@ -86,7 +86,7 @@ Its main goal is to carpet. It also serv
>
<topic>Utilities</topic>
<p>Debate has been raging for weeks over whether the
-<a href="http://www.von-thadden.de/Joachim/WineTools/">Winetools</a>
+<a href="http://www.von-thadden.de/Joachim/WineTools/">WineTools</a>
project should be listed on Wine's
<a href="http://www.winehq.org/site/download">download</a> page.
</p><p>
@@ -245,7 +245,7 @@ run and don't run with and without winet
those users to appDB. We need information there available for everyone to
see, not in your e-mail box (no offense).
</p><p>
-Winetools has setup the
+WineTools has setup the
environment in a such a way that it is unified! If you're saying that all
you did is tinkered with lots of stuff to get few applications to work,
this is not good. Wine is not cedega designed to run games and games