Marcus Meissner | 1 Mar 2006 07:10
Picon
Gravatar

PATCH: updated PACKAGING (Re: libxml2 use in Wine?)

On Tue, Feb 28, 2006 at 11:19:19PM +0100, Gerald Pfeifer wrote:
> On Tue, 28 Feb 2006, Raphael wrote:
> > Yes wine use libxml2 for msxml implementation (see 
> > dlls/msxml3/Makefile.in) but autoconf/automake check it
> 
> Thanks for this information.  Alexandre, patch for you below. ;-)
> 
> Gerald
> 
> ChangeLog:
> Fix spelling Red Hat.  Remove unneeded references to Debian and
> Red Hat.  Document the use of libxml2 as a weak prerequisite.

Also add it to PACKAGING, plus some more.

Ciao, Marcus

Changelog:
	Mention more libraries / tools in the needed dependencies
	section.

Index: documentation/PACKAGING
===================================================================
RCS file: /home/wine/wine/documentation/PACKAGING,v
retrieving revision 1.19
diff -u -r1.19 PACKAGING
--- documentation/PACKAGING	6 Jan 2006 20:50:33 -0000	1.19
+++ documentation/PACKAGING	1 Mar 2006 06:09:39 -0000
 <at>  <at>  -64,6 +64,9  <at>  <at> 
       better support of fonts than using the X11 fonts engine. It is
(Continue reading)

Brian Chang | 1 Mar 2006 07:12

riched20: implement ECO_NOHIDESEL of EM_SETOPTIONS

Hello. My name is Brian Chang and I'm a resident of Los Angeles, CA, USA currently attending UCLA. I hereby
certify that I wrote this code without copying from anyone else's sources, and I've never seen any secret
Microsoft source code.

 editor.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

Index: dlls/riched20/editor.c
===================================================================
RCS file: /home/wine/wine/dlls/riched20/editor.c,v
retrieving revision 1.101
diff -a -u -r1.101 editor.c
--- dlls/riched20/editor.c	27 Feb 2006 15:35:12 -0000	1.101
+++ dlls/riched20/editor.c	1 Mar 2006 05:27:21 -0000
 <at>  <at>  -1432,8 +1432,6  <at>  <at> 
       FIXME("ECO_AUTOHSCROLL not implemented yet!\n");
     if (lParam & ECO_AUTOVSCROLL)
       FIXME("ECO_AUTOVSCROLL not implemented yet!\n");
-    if (lParam & ECO_NOHIDESEL)
-      FIXME("ECO_NOHIDESEL not implemented yet!\n");
     if (lParam & ECO_WANTRETURN)
       FIXME("ECO_WANTRETURN not implemented yet!\n");

 <at>  <at>  -2059,10 +2057,18  <at>  <at> 
     }
     break;
   case WM_SETFOCUS:
+    /* show selection if it isn't already because of ECO_NOHIDESEL */
+    if ((GetWindowLongW(hWnd, GWL_STYLE) & ECO_NOHIDESEL)==0)
+        RichEditANSIWndProc(hWnd, EM_HIDESELECTION, 0, 0);
(Continue reading)

Dmitry Timoshkov | 1 Mar 2006 07:08

New icons for Desktop and My Computer

Hello,

attached .bmp files show how new icons look like.

Changelog:
    Jon Parshall <jparshall <at> codeweavers.com>
    New icons for Desktop and My Computer.

-- 
Dmitry.
--- cvs/hq/wine/dlls/shell32/shres.rc	2006-02-18 09:40:48.000000000 +0800
+++ wine/dlls/shell32/shres.rc	2006-02-25 21:51:26.000000000 +0800
 <at>  <at>  -9910,73 +9910,193  <at>  <at>  IDI_SHELL_RAMDISK ICON ramdisk.ico
 /* BINRES mycomputer.ico */
 IDI_SHELL_MY_COMPUTER ICON mycomputer.ico
 /* {
- '00 00 01 00 02 00 10 10 10 00 01 00 04 00 28 01'
- '00 00 26 00 00 00 20 20 10 00 01 00 04 00 E8 02'
- '00 00 4E 01 00 00 28 00 00 00 10 00 00 00 20 00'
- '00 00 01 00 04 00 00 00 00 00 80 00 00 00 00 00'
- '00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00'
+ '00 00 01 00 02 00 20 20 10 00 00 00 00 00 E8 02'
+ '00 00 26 00 00 00 20 20 00 00 00 00 00 00 A8 08'
+ '00 00 0E 03 00 00 28 00 00 00 20 00 00 00 40 00'
+ '00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  '00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
- '00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
- 'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
(Continue reading)

Robert Shearman | 1 Mar 2006 13:17

oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs

ChangeLog:
Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs.

  dlls/oleaut32/connpt.c |   16 ++++------------
  1 files changed, 4 insertions(+), 12 deletions(-)


Robert Shearman | 1 Mar 2006 13:18

ole: Change NORMALEXTREFS to 5

ChangeLog:
Change NORMALEXTREFS to 5, like it is in native.

  dlls/ole32/marshal.c     |    2 +-
  dlls/ole32/stubmanager.c |    2 +-
  2 files changed, 2 insertions(+), 2 deletions(-)


Robert Shearman | 1 Mar 2006 13:18

ole: Fix marshaling of proxies for interfaces that haven't already been unmarshaled

ChangeLog:
Fix marshaling of proxies for interfaces that haven't already been
unmarshaled.

  dlls/ole32/marshal.c       |   54 ++++++++++++++++++++++++++++++++-------
  dlls/ole32/tests/marshal.c |   61 
++++++++++++++++++++++++++++++++++++++++++++
  2 files changed, 105 insertions(+), 10 deletions(-)


Robert Shearman | 1 Mar 2006 13:21

rpcrt4: Implement marshaling and unmarshaling for enum types

ChangeLog:
Implement marshaling and unmarshaling for enum types.

  dlls/rpcrt4/ndr_marshall.c |   24 ++++++++++++++++++++----
  1 files changed, 20 insertions(+), 4 deletions(-)


Robert Shearman | 1 Mar 2006 13:22

rpcrt4: Change the stubless parameter attributes to using a bitfield

ChangeLog:
Change the stubless parameter attributes to using a bitfield (as defined 
by the PSDK) so the ServerAllocSize part is easier to calculate.

  dlls/rpcrt4/ndr_stubless.c |  135 
+++++++++++++++++---------------------------
  include/Makefile.in        |    1
  include/ndrtypes.h         |   57 +++++++++++++++++++
  3 files changed, 111 insertions(+), 82 deletions(-)
  create mode 100644 include/ndrtypes.h


Vitaly Budovski | 1 Mar 2006 13:37
Picon
Picon

wined3d: Implemented WINED3DRS_DEPTHBIAS

wined3d: Implemented WINED3DRS_DEPTHBIAS

---

 dlls/wined3d/device.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

180620b3e3278af26a91e3830ec80c509684f356
diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index dd72818..f84f3e5 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
 <at>  <at>  -3809,7 +3809,24  <at>  <at>  HRESULT WINAPI IWineD3DDeviceImpl_SetRen
     case WINED3DRS_COLORWRITEENABLE3 :
     case WINED3DRS_BLENDFACTOR :
     case WINED3DRS_SRGBWRITEENABLE :
+    {
+        FIXME("(%p)->(%d,%ld) not handled yet\n", This, State, Value);
+        break;
+    }
     case WINED3DRS_DEPTHBIAS :
+    {
+        if(Value) {
+            tmpvalue.d = Value;
+            glEnable(GL_POLYGON_OFFSET_FILL);
+            checkGLcall("glEnable(GL_POLYGON_OFFSET_FILL)");
+            glPolygonOffset(*((float*)&This->stateBlock->renderState[WINED3DRS_SLOPESCALEDEPTHBIAS]), tmpvalue.f);
+            checkGLcall("glPolygonOffset(...)");
(Continue reading)

Vitaly Budovski | 1 Mar 2006 13:46
Picon
Picon

wined3d: Add function pointers to glSupportOpSeparate and glSupportFuncSeparate

wined3d: Add function pointers to glSupportOpSeparate and 
glSupportFuncSeparate

diff --git a/include/wine/wined3d_gl.h b/include/wine/wined3d_gl.h
index 200bba1..fa391ba 100644
--- a/include/wine/wined3d_gl.h
+++ b/include/wine/wined3d_gl.h
 <at>  <at>  -803,7 +803,9  <at>  <at>  typedef void (APIENTRY * PGLFNBEGINOCCLU
 typedef void (APIENTRY * PGLFNENDOCCLUSIONQUERYNVPROC) (void);
 typedef void (APIENTRY * PGLFNGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint *params);
 typedef void (APIENTRY * PGLFNGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint *params);
-
+/* OpenGL 2.0 */
+typedef void (APIENTRY * PGLFNSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail,
GLenum dppass);
+typedef void (APIENTRY * PGLFNSTENCILFUNCSEPARATEPROC) (GLenum face, GLenum func, GLint ref, GLuint mask);

 /****************************************************
  * OpenGL Official Version 
 <at>  <at>  -1032,6 +1034,9  <at>  <at>  typedef enum _GL_SupportedExt {
     USE_GL_FUNC(PGLFNVERTEXATTRIBPOINTERARBPROC,      glVertexAttribPointerARB); \
     USE_GL_FUNC(PGLFNENABLEVERTEXATTRIBARRAYARBPROC,  glEnableVertexAttribArrayARB); \
     USE_GL_FUNC(PGLFNDISABLEVERTEXATTRIBARRAYARBPROC, glDisableVertexAttribArrayARB); \
+    /* OpenGL 2.0 */ \
+    USE_GL_FUNC(PGLFNSTENCILOPSEPARATEPROC, glStencilOpSeparate); \
+    USE_GL_FUNC(PGLFNSTENCILFUNCSEPARATEPROC, glStencilFuncSeparate); \

 #define GLX_EXT_FUNCS_GEN \
(Continue reading)


Gmane