Author: akhaldi
Date: Tue Aug 23 19:32:58 2016
New Revision: 72444

URL: http://svn.reactos.org/svn/reactos?rev=72444&view=rev
Log:
[WORDPAD] Sync with Wine Staging 1.9.16. CORE-11866

Modified:
    trunk/reactos/base/applications/wordpad/print.c
    trunk/reactos/base/applications/wordpad/registry.c
    trunk/reactos/media/doc/README.WINE

Modified: trunk/reactos/base/applications/wordpad/print.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/wordpad/print.c?rev=72444&r1=72443&r2=72444&view=diff
==============================================================================
--- trunk/reactos/base/applications/wordpad/print.c     [iso-8859-1] (original)
+++ trunk/reactos/base/applications/wordpad/print.c     [iso-8859-1] Tue Aug 23 
19:32:58 2016
@@ -93,12 +93,7 @@
 
     if(!hKey || RegQueryValueExW(hKey, var_pagemargin, 0, NULL, 
(LPBYTE)&margins,
                      &size) != ERROR_SUCCESS || size != sizeof(RECT))
-    {
-        margins.top = 1417;
-        margins.bottom = 1417;
-        margins.left = 1757;
-        margins.right = 1757;
-    }
+        SetRect(&margins, 1757, 1417, 1757, 1417);
 }
 
 void registry_set_previewpages(HKEY hKey)
@@ -206,10 +201,7 @@
         height = centmm_to_twips(27000);
     }
 
-    rc.left = margins.left;
-    rc.right = width - margins.right;
-    rc.top = margins.top;
-    rc.bottom = height - margins.bottom;
+    SetRect(&rc, margins.left, margins.top, width - margins.right, height - 
margins.bottom);
 
     return rc;
 }
@@ -394,8 +386,7 @@
     GetClientRect(hWnd, &drawRect);
     FillRect(hdc, &drawRect, hBrush);
 
-    drawRect.top += 3;
-    drawRect.bottom -= 3;
+    InflateRect(&drawRect, 0, -3);
     drawRect.left = EditLeftmost;
     drawRect.right = twips_to_pixels(printRect.right - margins.left, 
GetDeviceCaps(hdc, LOGPIXELSX));
     FillRect(hdc, &drawRect, GetStockObject(WHITE_BRUSH));
@@ -457,10 +448,7 @@
     fr.hdcTarget = pd->hDC;
 
     fr.rc = get_print_rect(fr.hdc);
-    fr.rcPage.left = 0;
-    fr.rcPage.right = fr.rc.right + margins.right;
-    fr.rcPage.top = 0;
-    fr.rcPage.bottom = fr.rc.bottom + margins.bottom;
+    SetRect(&fr.rcPage, 0, 0, fr.rc.right + margins.right, fr.rc.bottom + 
margins.bottom);
 
     ZeroMemory(&di, sizeof(di));
     di.cbSize = sizeof(di);
@@ -517,19 +505,15 @@
     ps.lStructSize = sizeof(ps);
     ps.hwndOwner = hMainWnd;
     ps.Flags = PSD_INHUNDREDTHSOFMILLIMETERS | PSD_MARGINS;
-    ps.rtMargin.left = twips_to_centmm(margins.left);
-    ps.rtMargin.right = twips_to_centmm(margins.right);
-    ps.rtMargin.top = twips_to_centmm(margins.top);
-    ps.rtMargin.bottom = twips_to_centmm(margins.bottom);
+    SetRect(&ps.rtMargin, twips_to_centmm(margins.left), 
twips_to_centmm(margins.top),
+            twips_to_centmm(margins.right), twips_to_centmm(margins.bottom));
     ps.hDevMode = devMode;
     ps.hDevNames = devNames;
 
     if(PageSetupDlgW(&ps))
     {
-        margins.left = centmm_to_twips(ps.rtMargin.left);
-        margins.right = centmm_to_twips(ps.rtMargin.right);
-        margins.top = centmm_to_twips(ps.rtMargin.top);
-        margins.bottom = centmm_to_twips(ps.rtMargin.bottom);
+        SetRect(&margins, centmm_to_twips(ps.rtMargin.left), 
centmm_to_twips(ps.rtMargin.top),
+                centmm_to_twips(ps.rtMargin.right), 
centmm_to_twips(ps.rtMargin.bottom));
         devMode = ps.hDevMode;
         devNames = ps.hDevNames;
         update_ruler(get_ruler_wnd(hMainWnd));
@@ -718,20 +702,15 @@
     dpi.cx = GetDeviceCaps(hdc, LOGPIXELSX);
     dpi.cy = GetDeviceCaps(hdc, LOGPIXELSY);
 
-    page_margin.left = preview.rcPage.left + margins.left;
-    page_margin.top = preview.rcPage.top + margins.top;
-    page_margin.bottom = preview.rcPage.bottom - margins.bottom;
-    page_margin.right = preview.rcPage.right - margins.right;
+    SetRect(&page_margin, preview.rcPage.left + margins.left, 
preview.rcPage.top + margins.top,
+            preview.rcPage.right - margins.right, preview.rcPage.bottom - 
margins.bottom);
 
     page_margin.left = (int)((float)twips_to_pixels(page_margin.left, dpi.cx) 
* ratio);
     page_margin.top = (int)((float)twips_to_pixels(page_margin.top, dpi.cy) * 
ratio);
     page_margin.bottom = (int)((float)twips_to_pixels(page_margin.bottom, 
dpi.cy) * ratio);
     page_margin.right = (int)((float)twips_to_pixels(page_margin.right, 
dpi.cx) * ratio);
 
-    page_margin.left += x;
-    page_margin.top += y;
-    page_margin.bottom += y;
-    page_margin.right += x;
+    OffsetRect(&page_margin, x, y);
 
     hPen = CreatePen(PS_DOT, 1, RGB(0,0,0));
     oldPen = SelectObject(hdc, hPen);
@@ -868,10 +847,8 @@
     /* draw page outlines */
     hPen = CreatePen(PS_SOLID|PS_INSIDEFRAME, 2, RGB(0,0,0));
     oldPen = SelectObject(hdc, hPen);
-    background.left = x - 2;
-    background.right = x + preview.bmScaledSize.cx + 2;
-    background.top = y - 2;
-    background.bottom = y + preview.bmScaledSize.cy + 2;
+    SetRect(&background, x - 2, y - 2, x + preview.bmScaledSize.cx + 2,
+            y + preview.bmScaledSize.cy + 2);
     Rectangle(hdc, background.left, background.top,
               background.right, background.bottom);
     excl_rgn = CreateRectRgnIndirect(&background);
@@ -908,10 +885,7 @@
 
             draw_margin_lines(hdc, x, y, preview.zoomratio);
         } else {
-            background.left += 2;
-            background.right -= 2;
-            background.top += 2;
-            background.bottom -= 2;
+            InflateRect(&background, -2, -2);
             FillRect(hdc, &background, GetStockObject(WHITE_BRUSH));
         }
     }
@@ -964,10 +938,7 @@
     fr.chrg.cpMin = 0;
     fr.chrg.cpMax = preview.textlength;
 
-    paper.left = 0;
-    paper.right = preview.bmSize.cx;
-    paper.top = 0;
-    paper.bottom = preview.bmSize.cy;
+    SetRect(&paper, 0, 0, preview.bmSize.cx, preview.bmSize.cy);
 
     if (!preview.hdc) {
         preview.hdc = CreateCompatibleDC(hdc);

Modified: trunk/reactos/base/applications/wordpad/registry.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/wordpad/registry.c?rev=72444&r1=72443&r2=72444&view=diff
==============================================================================
--- trunk/reactos/base/applications/wordpad/registry.c  [iso-8859-1] (original)
+++ trunk/reactos/base/applications/wordpad/registry.c  [iso-8859-1] Tue Aug 23 
19:32:58 2016
@@ -116,12 +116,7 @@
     if(registry_get_handle(&hKey, 0, key_options) != ERROR_SUCCESS ||
        RegQueryValueExW(hKey, var_framerect, 0, NULL, (LPBYTE)rc, &size) !=
        ERROR_SUCCESS || size != sizeof(RECT))
-    {
-        rc->top = 0;
-        rc->left = 0;
-        rc->bottom = 300;
-        rc->right = 600;
-    }
+        SetRect(rc, 0, 0, 600, 300);
 
     RegCloseKey(hKey);
 }
@@ -300,7 +295,7 @@
                 if(!lstrcmpiW(pFiles[i], newFile))
                 {
                     int j;
-                    for(j = 0; pFiles[j] && j < i; j++)
+                    for(j = 0; j < i; j++)
                     {
                         pFiles[i-j] = pFiles[i-j-1];
                     }

Modified: trunk/reactos/media/doc/README.WINE
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/media/doc/README.WINE?rev=72444&r1=72443&r2=72444&view=diff
==============================================================================
--- trunk/reactos/media/doc/README.WINE [iso-8859-1] (original)
+++ trunk/reactos/media/doc/README.WINE [iso-8859-1] Tue Aug 23 19:32:58 2016
@@ -241,7 +241,7 @@
 reactos/base/applications/notepad           # Forked at Wine-20041201
 reactos/base/applications/regedit           # Out of sync
 reactos/base/applications/winhlp32          # Synced to WineStaging-1.9.16
-reactos/base/applications/wordpad           # Synced to WineStaging-1.9.11
+reactos/base/applications/wordpad           # Synced to WineStaging-1.9.16
 reactos/base/services/rpcss                 # Synced to WineStaging-1.9.11
 reactos/base/system/expand                  # Synced to WineStaging-1.9.11
 reactos/base/system/msiexec                 # Synced to WineStaging-1.9.11


Reply via email to