ChangeSet ID: 21560
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard(a)winehq.org 2005/11/30 06:00:31
Modified files:
dlls/x11drv : xrender.c
Log message:
Robert Shearman <rob(a)codeweavers.com>
Disable XRender if bit masks aren't valid.
XRender code in the X11 driver will go into an infinite loop when the
colour bit masks are 0, so disable XRender in this case.
Patch: http://cvs.winehq.org/patch.py?id=21560
Old revision New revision Changes Path
1.75 1.76 +4 -0 wine/dlls/x11drv/xrender.c
Index: wine/dlls/x11drv/xrender.c
diff -u -p wine/dlls/x11drv/xrender.c:1.75 wine/dlls/x11drv/xrender.c:1.76
--- wine/dlls/x11drv/xrender.c:1.75 30 Nov 2005 12: 0:31 -0000
+++ wine/dlls/x11drv/xrender.c 30 Nov 2005 12: 0:31 -0000
@@ -239,6 +239,10 @@ LOAD_OPTIONAL_FUNCPTR(XRenderSetPictureT
ERR("mono_format == NULL?\n");
X11DRV_XRender_Installed = FALSE;
}
+ if (!visual->red_mask || !visual->green_mask || !visual->blue_mask) {
+ WARN("one or more of the colour masks are 0, disabling XRENDER. Try running in 16-bit mode or higher.\n");
+ X11DRV_XRender_Installed = FALSE;
+ }
}
wine_tsx11_unlock();
}
ChangeSet ID: 21559
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard(a)winehq.org 2005/11/30 06:00:21
Modified files:
dlls/msi : registry.c
Log message:
Robert Shearman <rob(a)codeweavers.com>
The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
include the NULL terminator, so fix this.
Patch: http://cvs.winehq.org/patch.py?id=21559
Old revision New revision Changes Path
1.16 1.17 +3 -3 wine/dlls/msi/registry.c
Index: wine/dlls/msi/registry.c
diff -u -p wine/dlls/msi/registry.c:1.16 wine/dlls/msi/registry.c:1.17
--- wine/dlls/msi/registry.c:1.16 30 Nov 2005 12: 0:21 -0000
+++ wine/dlls/msi/registry.c 30 Nov 2005 12: 0:21 -0000
@@ -502,9 +502,9 @@ UINT MSIREG_OpenUserUpgradeCodesKey(LPCW
*
* PARAMS
* szDescriptor [I] the descriptor to decompose
- * szProduct [O] buffer of MAX_FEATURE_CHARS for the product guid
- * szFeature [O] buffer of MAX_FEATURE_CHARS for the feature code
- * szComponent [O] buffer of MAX_FEATURE_CHARS for the component guid
+ * szProduct [O] buffer of MAX_FEATURE_CHARS+1 for the product guid
+ * szFeature [O] buffer of MAX_FEATURE_CHARS+1 for the feature code
+ * szComponent [O] buffer of MAX_FEATURE_CHARS+1 for the component guid
* pUsed [O] the length of the descriptor
*
* RETURNS
ChangeSet ID: 21557
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard(a)winehq.org 2005/11/30 06:00:00
Modified files:
dlls/oleaut32 : typelib.c
Log message:
Robert Shearman <rob(a)codeweavers.com>
Factor out code for doing ELEMDESC sizes and copies.
Copy FUNCDESC structures returned to calling applications instead of
passing a pointer to the master structure used internally.
Call VariantInit on newly allocated memory before calling VariantCopy.
Patch: http://cvs.winehq.org/patch.py?id=21557
Old revision New revision Changes Path
1.178 1.179 +117 -27 wine/dlls/oleaut32/typelib.c
ChangeSet ID: 21555
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard(a)winehq.org 2005/11/29 10:42:51
Modified files:
dlls/iccvid : rsrc.rc
dlls/msvidc32 : rsrc.rc
Added files:
dlls/iccvid : iccvid_Ko.rc
dlls/msvidc32 : msvidc32_Ko.rc
Log message:
YunSong Hwang <hys545(a)dreamwiz.com>
Add Korean translations.
Patch: http://cvs.winehq.org/patch.py?id=21555
Old revision New revision Changes Path
1.2 1.3 +1 -0 wine/dlls/iccvid/rsrc.rc
Added 1.1 +0 -0 wine/dlls/iccvid/iccvid_Ko.rc
1.2 1.3 +1 -0 wine/dlls/msvidc32/rsrc.rc
Added 1.1 +0 -0 wine/dlls/msvidc32/msvidc32_Ko.rc
Index: wine/dlls/iccvid/rsrc.rc
diff -u -p wine/dlls/iccvid/rsrc.rc:1.2 wine/dlls/iccvid/rsrc.rc:1.3
--- wine/dlls/iccvid/rsrc.rc:1.2 29 Nov 2005 16:42:51 -0000
+++ wine/dlls/iccvid/rsrc.rc 29 Nov 2005 16:42:51 -0000
@@ -21,3 +21,4 @@
#include "iccvid_De.rc"
#include "iccvid_En.rc"
+#include "iccvid_Ko.rc"
Index: wine/dlls/iccvid/iccvid_Ko.rc
diff -u -p /dev/null wine/dlls/iccvid/iccvid_Ko.rc:1.1
--- /dev/null 29 Nov 2005 16:42:51 -0000
+++ wine/dlls/iccvid/iccvid_Ko.rc 29 Nov 2005 16:42:51 -0000
@@ -0,0 +1,26 @@
+/*
+ * Copyright 2005 Dmitry Timoshkov
+ * Copyright 2005 YunSomg Hwang
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
+
+STRINGTABLE DISCARDABLE
+{
+ IDS_NAME "œÃ³×ÆÑ ºñµð¿À ÄÚµŠ"
+ IDS_DESCRIPTION "œÃ³×ÆÑ ºñµð¿À ÄÚµŠ"
+}
Index: wine/dlls/msvidc32/rsrc.rc
diff -u -p wine/dlls/msvidc32/rsrc.rc:1.2 wine/dlls/msvidc32/rsrc.rc:1.3
--- wine/dlls/msvidc32/rsrc.rc:1.2 29 Nov 2005 16:42:51 -0000
+++ wine/dlls/msvidc32/rsrc.rc 29 Nov 2005 16:42:51 -0000
@@ -21,3 +21,4 @@
#include "msvidc32_De.rc"
#include "msvidc32_En.rc"
+#include "msvidc32_Ko.rc"
Index: wine/dlls/msvidc32/msvidc32_Ko.rc
diff -u -p /dev/null wine/dlls/msvidc32/msvidc32_Ko.rc:1.1
--- /dev/null 29 Nov 2005 16:42:51 -0000
+++ wine/dlls/msvidc32/msvidc32_Ko.rc 29 Nov 2005 16:42:51 -0000
@@ -0,0 +1,25 @@
+/*
+ * Copyright 2005 Dmitry Timoshkov
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
+
+STRINGTABLE DISCARDABLE
+{
+ IDS_NAME "WINE-MS-CRAM"
+ IDS_DESCRIPTION "Wine ºñµð¿À 1 ºñµð¿À ÄÚµŠ"
+}