[ros-diffs] [winesync] 30873: Autosyncing with Wine HEAD

winesync at svn.reactos.org winesync at svn.reactos.org
Thu Nov 29 12:01:17 CET 2007


Author: winesync
Date: Thu Nov 29 14:01:17 2007
New Revision: 30873

URL: http://svn.reactos.org/svn/reactos?rev=30873&view=rev
Log:
Autosyncing with Wine HEAD

Added:
    trunk/reactos/dll/win32/msvfw32/msvfw32_Sv.rc   (with props)
Modified:
    trunk/reactos/dll/win32/msvfw32/drawdib.c
    trunk/reactos/dll/win32/msvfw32/mciwnd.c
    trunk/reactos/dll/win32/msvfw32/msvfw32.rbuild
    trunk/reactos/dll/win32/msvfw32/msvfw32_Pl.rc
    trunk/reactos/dll/win32/msvfw32/rsrc.rc

Modified: trunk/reactos/dll/win32/msvfw32/drawdib.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvfw32/drawdib.c?rev=30873&r1=30872&r2=30873&view=diff
==============================================================================
--- trunk/reactos/dll/win32/msvfw32/drawdib.c (original)
+++ trunk/reactos/dll/win32/msvfw32/drawdib.c Thu Nov 29 14:01:17 2007
@@ -77,12 +77,12 @@
 /***********************************************************************
  *		DrawDibOpen		[MSVFW32.@]
  */
-HDRAWDIB VFWAPI DrawDibOpen(void)
+HDRAWDIB VFWAPI DrawDibOpen(void) 
 {
     WINE_HDD*   whdd;
 
     TRACE("(void)\n");
-
+	
     whdd = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(WINE_HDD));
     TRACE("=> %p\n", whdd);
 
@@ -98,7 +98,7 @@
 /***********************************************************************
  *		DrawDibClose		[MSVFW32.@]
  */
-BOOL VFWAPI DrawDibClose(HDRAWDIB hdd)
+BOOL VFWAPI DrawDibClose(HDRAWDIB hdd) 
 {
     WINE_HDD* whdd = MSVIDEO_GetHddPtr(hdd);
     WINE_HDD** p;
@@ -126,7 +126,7 @@
 /***********************************************************************
  *		DrawDibEnd		[MSVFW32.@]
  */
-BOOL VFWAPI DrawDibEnd(HDRAWDIB hdd)
+BOOL VFWAPI DrawDibEnd(HDRAWDIB hdd) 
 {
     BOOL ret = TRUE;
     WINE_HDD *whdd = MSVIDEO_GetHddPtr(hdd);
@@ -145,7 +145,7 @@
     /*if (whdd->lpvbits)
       HeapFree(GetProcessHeap(), 0, whdd->lpvbuf);*/
 
-    if (whdd->hMemDC)
+    if (whdd->hMemDC) 
     {
         SelectObject(whdd->hMemDC, whdd->hOldDib);
         DeleteDC(whdd->hMemDC);
@@ -155,7 +155,7 @@
     if (whdd->hDib) DeleteObject(whdd->hDib);
     whdd->hDib = 0;
 
-    if (whdd->hic)
+    if (whdd->hic) 
     {
         ICDecompressEnd(whdd->hic);
         ICClose(whdd->hic);
@@ -177,7 +177,7 @@
                          LPBITMAPINFOHEADER lpbi,
                          INT      dxSrc,
                          INT      dySrc,
-                         UINT     wFlags)
+                         UINT     wFlags) 
 {
     BOOL ret = TRUE;
     WINE_HDD *whdd;
@@ -199,28 +199,28 @@
 
     if (whdd->begun) DrawDibEnd(hdd);
 
-    if (lpbi->biCompression)
+    if (lpbi->biCompression) 
     {
         DWORD size = 0;
 
         whdd->hic = ICOpen(ICTYPE_VIDEO, lpbi->biCompression, ICMODE_DECOMPRESS);
-        if (!whdd->hic)
+        if (!whdd->hic) 
         {
             WARN("Could not open IC. biCompression == 0x%08x\n", lpbi->biCompression);
             ret = FALSE;
         }
 
-        if (ret)
+        if (ret) 
         {
             size = ICDecompressGetFormat(whdd->hic, lpbi, NULL);
-            if (size == ICERR_UNSUPPORTED)
+            if (size == ICERR_UNSUPPORTED) 
             {
                 WARN("Codec doesn't support GetFormat, giving up.\n");
                 ret = FALSE;
             }
         }
 
-        if (ret)
+        if (ret) 
         {
             whdd->lpbiOut = HeapAlloc(GetProcessHeap(), 0, size);
 
@@ -228,18 +228,18 @@
                 ret = FALSE;
         }
 
-        if (ret)
+        if (ret) 
         {
             /* FIXME: Use Ex functions if available? */
             if (ICDecompressBegin(whdd->hic, lpbi, whdd->lpbiOut) != ICERR_OK)
                 ret = FALSE;
-
+            
             TRACE("biSizeImage == %d\n", whdd->lpbiOut->biSizeImage);
             TRACE("biCompression == %d\n", whdd->lpbiOut->biCompression);
             TRACE("biBitCount == %d\n", whdd->lpbiOut->biBitCount);
         }
     }
-    else
+    else 
     {
         DWORD dwSize;
         /* No compression */
@@ -249,14 +249,14 @@
         memcpy(whdd->lpbiOut, lpbi, dwSize);
     }
 
-    if (ret)
+    if (ret) 
     {
         /*whdd->lpvbuf = HeapAlloc(GetProcessHeap(), 0, whdd->lpbiOut->biSizeImage);*/
 
         whdd->hMemDC = CreateCompatibleDC(hdc);
         TRACE("Creating: %d, %p\n", whdd->lpbiOut->biSize, whdd->lpvbits);
         whdd->hDib = CreateDIBSection(whdd->hMemDC, (BITMAPINFO *)whdd->lpbiOut, DIB_RGB_COLORS, &(whdd->lpvbits), 0, 0);
-        if (whdd->hDib)
+        if (whdd->hDib) 
         {
             TRACE("Created: %p,%p\n", whdd->hDib, whdd->lpvbits);
         }
@@ -268,7 +268,7 @@
         whdd->hOldDib = SelectObject(whdd->hMemDC, whdd->hDib);
     }
 
-    if (ret)
+    if (ret) 
     {
         whdd->hdc = hdc;
         whdd->dxDst = dxDst;
@@ -279,8 +279,8 @@
         whdd->dySrc = dySrc;
         whdd->begun = TRUE;
         whdd->hpal = 0;
-    }
-    else
+    } 
+    else 
     {
         if (whdd->hic)
             ICClose(whdd->hic);
@@ -315,7 +315,7 @@
     if (wFlags & ~(DDF_SAME_HDC | DDF_SAME_DRAW | DDF_NOTKEYFRAME | DDF_UPDATE | DDF_DONTDRAW | DDF_BACKGROUNDPAL))
         FIXME("wFlags == 0x%08x not handled\n", (DWORD)wFlags);
 
-    if (!lpBits)
+    if (!lpBits) 
     {
         /* Undocumented? */
         lpBits = (LPSTR)lpbi + (WORD)(lpbi->biSize) + (WORD)(num_colours(lpbi)*sizeof(RGBQUAD));
@@ -324,9 +324,9 @@
 
 #define CHANGED(x) (whdd->x != x)
 
-    if ((!whdd->begun) ||
-        (!(wFlags & DDF_SAME_HDC) && CHANGED(hdc)) ||
-        (!(wFlags & DDF_SAME_DRAW) && (CHANGED(lpbi) || CHANGED(dxSrc) || CHANGED(dySrc) || CHANGED(dxDst) || CHANGED(dyDst))))
+    if ((!whdd->begun) || 
+        (!(wFlags & DDF_SAME_HDC) && CHANGED(hdc)) || 
+        (!(wFlags & DDF_SAME_DRAW) && (CHANGED(lpbi) || CHANGED(dxSrc) || CHANGED(dySrc) || CHANGED(dxDst) || CHANGED(dyDst)))) 
     {
         TRACE("Something changed!\n");
         ret = DrawDibBegin(hdd, hdc, dxDst, dyDst, lpbi, dxSrc, dySrc, 0);
@@ -334,13 +334,13 @@
 
 #undef CHANGED
 
-    if ((dxDst == -1) && (dyDst == -1))
+    if ((dxDst == -1) && (dyDst == -1)) 
     {
         dxDst = dxSrc;
         dyDst = dySrc;
     }
 
-    if (!(wFlags & DDF_UPDATE))
+    if (!(wFlags & DDF_UPDATE)) 
     {
         DWORD biSizeImage = lpbi->biSizeImage;
 
@@ -348,7 +348,7 @@
         if ((lpbi->biCompression == BI_RGB) && (biSizeImage == 0))
             biSizeImage = ((lpbi->biWidth * lpbi->biBitCount + 31) / 32) * 4 * lpbi->biHeight;
 
-        if (lpbi->biCompression)
+        if (lpbi->biCompression) 
         {
             DWORD flags = 0;
 
@@ -374,7 +374,7 @@
 
     if (!(StretchBlt(whdd->hdc, xDst, yDst, dxDst, dyDst, whdd->hMemDC, xSrc, ySrc, dxSrc, dySrc, SRCCOPY)))
         ret = FALSE;
-
+    
     return ret;
 }
 
@@ -406,7 +406,7 @@
 /***********************************************************************
  *              DrawDibSetPalette       [MSVFW32.@]
  */
-BOOL VFWAPI DrawDibSetPalette(HDRAWDIB hdd, HPALETTE hpal)
+BOOL VFWAPI DrawDibSetPalette(HDRAWDIB hdd, HPALETTE hpal) 
 {
     WINE_HDD *whdd;
 
@@ -417,7 +417,7 @@
 
     whdd->hpal = hpal;
 
-    if (whdd->begun)
+    if (whdd->begun) 
     {
         SelectPalette(whdd->hdc, hpal, 0);
         RealizePalette(whdd->hdc);
@@ -438,7 +438,7 @@
 /***********************************************************************
  *              DrawDibGetPalette       [MSVFW32.@]
  */
-HPALETTE VFWAPI DrawDibGetPalette(HDRAWDIB hdd)
+HPALETTE VFWAPI DrawDibGetPalette(HDRAWDIB hdd) 
 {
     WINE_HDD *whdd;
 
@@ -453,7 +453,7 @@
 /***********************************************************************
  *              DrawDibRealize          [MSVFW32.@]
  */
-UINT VFWAPI DrawDibRealize(HDRAWDIB hdd, HDC hdc, BOOL fBackground)
+UINT VFWAPI DrawDibRealize(HDRAWDIB hdd, HDC hdc, BOOL fBackground) 
 {
     WINE_HDD *whdd;
     HPALETTE oldPal;
@@ -464,7 +464,7 @@
     whdd = MSVIDEO_GetHddPtr(hdd);
     if (!whdd) return FALSE;
 
-    if (!whdd || !(whdd->begun))
+    if (!whdd || !(whdd->begun)) 
     {
         ret = 0;
         goto out;

Modified: trunk/reactos/dll/win32/msvfw32/mciwnd.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvfw32/mciwnd.c?rev=30873&r1=30872&r2=30873&view=diff
==============================================================================
--- trunk/reactos/dll/win32/msvfw32/mciwnd.c (original)
+++ trunk/reactos/dll/win32/msvfw32/mciwnd.c Thu Nov 29 14:01:17 2007
@@ -1185,6 +1185,8 @@
                 if (!mwi->lasterror)
                     SendDlgItemMessageW(hWnd, CTL_TRACKBAR, TBM_SETRANGEMAX, 1,
                                         SendMessageW(hWnd, MCIWNDM_GETLENGTH, 0, 0));
+
+                HeapFree(GetProcessHeap(), 0, cmdW);
             }
 
             if (wMsg == MCIWNDM_SETTIMEFORMATA)

Modified: trunk/reactos/dll/win32/msvfw32/msvfw32.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvfw32/msvfw32.rbuild?rev=30873&r1=30872&r2=30873&view=diff
==============================================================================
--- trunk/reactos/dll/win32/msvfw32/msvfw32.rbuild (original)
+++ trunk/reactos/dll/win32/msvfw32/msvfw32.rbuild Thu Nov 29 14:01:17 2007
@@ -1,13 +1,12 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
 <module name="msvfw32" type="win32dll" baseaddress="${BASEADDRESS_MSVFW32}" installbase="system32" installname="msvfw32.dll" allowwarnings="true">
 	<importlibrary definition="msvfw32.spec.def" />
 	<include base="msvfw32">.</include>
 	<include base="ReactOS">include/reactos/wine</include>
-	<define name="__REACTOS__" />
 	<define name="__WINESRC__" />
-	<define name="__USE_W32API" />
-	<define name="_WIN32_IE">0x600</define>
-	<define name="_WIN32_WINNT">0x501</define>
-	<define name="WINVER">0x501</define>
+	<define name="WINVER">0x600</define>
+	<define name="_WIN32_WINNT">0x600</define>
 	<library>wine</library>
 	<library>winmm</library>
 	<library>comctl32</library>

Modified: trunk/reactos/dll/win32/msvfw32/msvfw32_Pl.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvfw32/msvfw32_Pl.rc?rev=30873&r1=30872&r2=30873&view=diff
==============================================================================
--- trunk/reactos/dll/win32/msvfw32/msvfw32_Pl.rc (original)
+++ trunk/reactos/dll/win32/msvfw32/msvfw32_Pl.rc Thu Nov 29 14:01:17 2007
@@ -43,7 +43,7 @@
 
     CONTROL "&Strumieñ",894,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,9,76,81,12
     EDITTEXT 895,88,76,22,12
-    LTEXT "KB/sec",896,114,78,31,10
+    LTEXT "KB/s",896,114,78,31,10
 }
 
 STRINGTABLE DISCARDABLE

Added: trunk/reactos/dll/win32/msvfw32/msvfw32_Sv.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvfw32/msvfw32_Sv.rc?rev=30873&view=auto
==============================================================================
--- trunk/reactos/dll/win32/msvfw32/msvfw32_Sv.rc (added)
+++ trunk/reactos/dll/win32/msvfw32/msvfw32_Sv.rc Thu Nov 29 14:01:17 2007
@@ -1,0 +1,51 @@
+/*
+ * Copyright 2007 Daniel Nylander
+ *
+ * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+LANGUAGE LANG_SWEDISH, SUBLANG_DEFAULT
+
+ICM_CHOOSE_COMPRESSOR DIALOG DISCARDABLE  36, 24, 187, 95
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Videokomprimering"
+FONT 8, "MS Shell Dlg"
+{
+    DEFPUSHBUTTON "OK",IDOK,129,2,49,14
+    PUSHBUTTON "Avbryt",IDCANCEL,129,18,49,14
+
+    LTEXT "&Komprimering:",-1,9,6,105,8
+    COMBOBOX 880,9,16,111,67,CBS_DROPDOWNLIST|WS_VSCROLL|WS_TABSTOP
+
+    PUSHBUTTON "Kon&figurera...",882,129,36,49,14
+    PUSHBUTTON "&Om...",883,129,52,49,14
+
+    SCROLLBAR 884,9,44,111,9,WS_TABSTOP
+
+    LTEXT "Komprimeringsk&valitet:",886,9,34,80,8
+
+    CONTROL "&Nyckelbildrutor varje",887,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,9,60,66,12
+    EDITTEXT 888,78,60,22,12
+    LTEXT "frames",889,103,62,26,10
+
+    CONTROL "&Datafrekvens",894,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,9,76,66,12
+    EDITTEXT 895,78,76,22,12
+    LTEXT "KB/s",896,102,78,26,10
+}
+
+STRINGTABLE DISCARDABLE
+{
+    IDS_FULLFRAMES "Hela bildrutor (okomprimerat)"
+}

Propchange: trunk/reactos/dll/win32/msvfw32/msvfw32_Sv.rc
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: trunk/reactos/dll/win32/msvfw32/rsrc.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvfw32/rsrc.rc?rev=30873&r1=30872&r2=30873&view=diff
==============================================================================
--- trunk/reactos/dll/win32/msvfw32/rsrc.rc (original)
+++ trunk/reactos/dll/win32/msvfw32/rsrc.rc Thu Nov 29 14:01:17 2007
@@ -27,4 +27,5 @@
 #include "msvfw32_Ko.rc"
 #include "msvfw32_No.rc"
 #include "msvfw32_Pl.rc"
+#include "msvfw32_Sv.rc"
 #include "msvfw32_Tr.rc"




More information about the Ros-diffs mailing list