Author: akhaldi
Date: Sun Apr 21 12:29:02 2013
New Revision: 58799
URL:
http://svn.reactos.org/svn/reactos?rev=58799&view=rev
Log:
[WORDPAD]
* Sync with Wine 1.5.26.
Modified:
trunk/reactos/base/applications/wordpad/print.c
trunk/reactos/base/applications/wordpad/wordpad.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/…
==============================================================================
--- trunk/reactos/base/applications/wordpad/print.c [iso-8859-1] (original)
+++ trunk/reactos/base/applications/wordpad/print.c [iso-8859-1] Sun Apr 21 12:29:02 2013
@@ -144,7 +144,7 @@
rb.cxIdeal = 100;
rb.wID = id;
- SendMessageW(hRebarWnd, RB_INSERTBAND, -1, (LPARAM)&rb);
+ SendMessageW(hRebarWnd, RB_INSERTBANDW, -1, (LPARAM)&rb);
}
static HDC make_dc(void)
@@ -626,7 +626,7 @@
rb.cxIdeal = 100;
rb.wID = BANDID_PREVIEW_BUFFER;
- SendMessageW(hReBar, RB_INSERTBAND, -1, (LPARAM)&rb);
+ SendMessageW(hReBar, RB_INSERTBANDW, -1, (LPARAM)&rb);
} else
{
for(i = 0; i <= PREVIEW_BUTTONS; i++)
Modified: trunk/reactos/base/applications/wordpad/wordpad.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/wordpad/…
==============================================================================
--- trunk/reactos/base/applications/wordpad/wordpad.c [iso-8859-1] (original)
+++ trunk/reactos/base/applications/wordpad/wordpad.c [iso-8859-1] Sun Apr 21 12:29:02
2013
@@ -580,10 +580,10 @@
SendMessageW(hEditorWnd, EM_GETCHARFORMAT, SCF_SELECTION, (LPARAM)&fmt);
lstrcpyW(cf.lpLogFont->lfFaceName, fmt.szFaceName);
- cf.lpLogFont->lfItalic = (fmt.dwEffects & CFE_ITALIC) ? TRUE : FALSE;
+ cf.lpLogFont->lfItalic = (fmt.dwEffects & CFE_ITALIC) != 0;
cf.lpLogFont->lfWeight = (fmt.dwEffects & CFE_BOLD) ? FW_BOLD : FW_NORMAL;
- cf.lpLogFont->lfUnderline = (fmt.dwEffects & CFE_UNDERLINE) ? TRUE : FALSE;
- cf.lpLogFont->lfStrikeOut = (fmt.dwEffects & CFE_STRIKEOUT) ? TRUE : FALSE;
+ cf.lpLogFont->lfUnderline = (fmt.dwEffects & CFE_UNDERLINE) != 0;
+ cf.lpLogFont->lfStrikeOut = (fmt.dwEffects & CFE_STRIKEOUT) != 0;
cf.lpLogFont->lfHeight = -MulDiv(fmt.yHeight / 20, GetDeviceCaps(hDC, LOGPIXELSY),
72);
cf.rgbColors = fmt.crTextColor;
@@ -598,9 +598,9 @@
fmt.dwEffects |= CFE_BOLD;
if(cf.nFontType & ITALIC_FONTTYPE)
fmt.dwEffects |= CFE_ITALIC;
- if(cf.lpLogFont->lfUnderline == TRUE)
+ if(cf.lpLogFont->lfUnderline)
fmt.dwEffects |= CFE_UNDERLINE;
- if(cf.lpLogFont->lfStrikeOut == TRUE)
+ if(cf.lpLogFont->lfStrikeOut)
fmt.dwEffects |= CFE_STRIKEOUT;
fmt.crTextColor = cf.rgbColors;
@@ -683,14 +683,14 @@
rbbinfo.cbSize = REBARBANDINFOW_V6_SIZE;
rbbinfo.fMask = RBBIM_STYLE;
- SendMessageW(hwndReBar, RB_GETBANDINFO, index, (LPARAM)&rbbinfo);
+ SendMessageW(hwndReBar, RB_GETBANDINFOW, index, (LPARAM)&rbbinfo);
if(!show)
rbbinfo.fStyle &= ~RBBS_BREAK;
else
rbbinfo.fStyle |= RBBS_BREAK;
- SendMessageW(hwndReBar, RB_SETBANDINFO, index, (LPARAM)&rbbinfo);
+ SendMessageW(hwndReBar, RB_SETBANDINFOW, index, (LPARAM)&rbbinfo);
}
if(bandId == BANDID_TOOLBAR || bandId == BANDID_FORMATBAR || bandId == BANDID_RULER)
@@ -832,7 +832,7 @@
MessageBoxW(hMainWnd, Message, wszAppTitle, MB_ICONEXCLAMATION | MB_OK);
}
-static void DoSaveFile(LPCWSTR wszSaveFileName, WPARAM format)
+static BOOL DoSaveFile(LPCWSTR wszSaveFileName, WPARAM format)
{
HANDLE hFile;
EDITSTREAM stream;
@@ -844,7 +844,7 @@
if(hFile == INVALID_HANDLE_VALUE)
{
ShowWriteError(GetLastError());
- return;
+ return FALSE;
}
if(format == (SF_TEXT | SF_UNICODE))
@@ -856,7 +856,7 @@
if(writeOut != sizeof(unicode))
{
CloseHandle(hFile);
- return;
+ return FALSE;
}
}
@@ -876,16 +876,18 @@
gt.codepage = 1200;
if(SendMessageW(hEditorWnd, EM_GETTEXTLENGTHEX, (WPARAM)>, 0))
- return;
+ return FALSE;
}
lstrcpyW(wszFileName, wszSaveFileName);
set_caption(wszFileName);
SendMessageW(hEditorWnd, EM_SETMODIFY, FALSE, 0);
set_fileformat(format);
-}
-
-static void DialogSaveFile(void)
+
+ return TRUE;
+}
+
+static BOOL DialogSaveFile(void)
{
OPENFILENAMEW sfn;
@@ -909,19 +911,11 @@
{
if(MessageBoxWithResStringW(hMainWnd,
MAKEINTRESOURCEW(STRING_SAVE_LOSEFORMATTING),
wszAppTitle, MB_YESNO | MB_ICONEXCLAMATION) != IDYES)
- {
continue;
- } else
- {
- DoSaveFile(sfn.lpstrFile, fileformat_flags(sfn.nFilterIndex-1));
- break;
- }
- } else
- {
- DoSaveFile(sfn.lpstrFile, fileformat_flags(sfn.nFilterIndex-1));
- break;
- }
- }
+ }
+ return DoSaveFile(sfn.lpstrFile, fileformat_flags(sfn.nFilterIndex-1));
+ }
+ return FALSE;
}
static BOOL prompt_save_changes(void)
@@ -968,10 +962,8 @@
case IDYES:
if(wszFileName[0])
- DoSaveFile(wszFileName, fileFormat);
- else
- DialogSaveFile();
- return TRUE;
+ return DoSaveFile(wszFileName, fileFormat);
+ return DialogSaveFile();
default:
return FALSE;
@@ -1248,7 +1240,7 @@
flags = FR_DOWN | (pFr->Flags & (FR_MATCHCASE | FR_WHOLEWORD));
ft.lpstrText = pFr->lpstrFindWhat;
- /* Only replace existing selectino if it is an exact match. */
+ /* Only replace the existing selection if it is an exact match. */
if (sel.cpMin != sel.cpMax &&
(pFr->Flags & FR_REPLACE || pFr->Flags & FR_REPLACEALL))
{
@@ -1393,15 +1385,15 @@
HWND hCombo, hList;
int idx, result;
- hCombo = (HWND)SendMessage(hComboEx, CBEM_GETCOMBOCONTROL, 0, 0);
+ hCombo = (HWND)SendMessageW(hComboEx, CBEM_GETCOMBOCONTROL, 0, 0);
if (!hCombo)
return FALSE;
cbInfo.cbSize = sizeof(COMBOBOXINFO);
- result = SendMessage(hCombo, CB_GETCOMBOBOXINFO, 0, (LPARAM)&cbInfo);
+ result = SendMessageW(hCombo, CB_GETCOMBOBOXINFO, 0, (LPARAM)&cbInfo);
if (!result)
return FALSE;
hList = cbInfo.hwndList;
- idx = SendMessage(hList, LB_GETCURSEL, 0, 0);
+ idx = SendMessageW(hList, LB_GETCURSEL, 0, 0);
if (idx < 0)
return FALSE;
@@ -1706,7 +1698,7 @@
if(SendMessageW(hTabWnd, CB_FINDSTRINGEXACT, -1,
(LPARAM)&buffer) == CB_ERR)
{
float number = 0;
- int item_count = SendMessage(hTabWnd, CB_GETCOUNT, 0, 0);
+ int item_count = SendMessageW(hTabWnd, CB_GETCOUNT, 0, 0);
if(!number_from_string(buffer, &number, &unit))
{
@@ -1853,7 +1845,7 @@
rbb.cyChild = rbb.cyMinChild = HIWORD(SendMessageW(hToolBarWnd, TB_GETBUTTONSIZE, 0,
0));
rbb.wID = BANDID_TOOLBAR;
- SendMessageW(hReBarWnd, RB_INSERTBAND, -1, (LPARAM)&rbb);
+ SendMessageW(hReBarWnd, RB_INSERTBANDW, -1, (LPARAM)&rbb);
hFontListWnd = CreateWindowExW(0, WC_COMBOBOXEXW, NULL,
WS_BORDER | WS_VISIBLE | WS_CHILD | CBS_DROPDOWN | CBS_SORT,
@@ -1863,7 +1855,7 @@
rbb.cx = 200;
rbb.wID = BANDID_FONTLIST;
- SendMessageW(hReBarWnd, RB_INSERTBAND, -1, (LPARAM)&rbb);
+ SendMessageW(hReBarWnd, RB_INSERTBANDW, -1, (LPARAM)&rbb);
hSizeListWnd = CreateWindowExW(0, WC_COMBOBOXEXW, NULL,
WS_BORDER | WS_VISIBLE | WS_CHILD | CBS_DROPDOWN,
@@ -1874,7 +1866,7 @@
rbb.fStyle ^= RBBS_BREAK;
rbb.wID = BANDID_SIZELIST;
- SendMessageW(hReBarWnd, RB_INSERTBAND, -1, (LPARAM)&rbb);
+ SendMessageW(hReBarWnd, RB_INSERTBANDW, -1, (LPARAM)&rbb);
hFormatBarWnd = CreateToolbarEx(hReBarWnd,
CCS_NOPARENTALIGN | CCS_NOMOVEY | WS_VISIBLE | TBSTYLE_TOOLTIPS | BTNS_BUTTON,
@@ -1896,7 +1888,7 @@
rbb.hwndChild = hFormatBarWnd;
rbb.wID = BANDID_FORMATBAR;
- SendMessageW(hReBarWnd, RB_INSERTBAND, -1, (LPARAM)&rbb);
+ SendMessageW(hReBarWnd, RB_INSERTBANDW, -1, (LPARAM)&rbb);
hRulerWnd = CreateWindowExW(0, WC_STATICW, NULL, WS_VISIBLE | WS_CHILD,
0, 0, 200, 10, hReBarWnd, (HMENU)IDC_RULER, hInstance,
NULL);
@@ -1906,7 +1898,7 @@
rbb.wID = BANDID_RULER;
rbb.fStyle |= RBBS_BREAK;
- SendMessageW(hReBarWnd, RB_INSERTBAND, -1, (LPARAM)&rbb);
+ SendMessageW(hReBarWnd, RB_INSERTBANDW, -1, (LPARAM)&rbb);
hDLL = LoadLibraryW(wszRichEditDll);
if(!hDLL)
@@ -2013,13 +2005,13 @@
{
if (pHdr->code == CBEN_ENDEDITW)
{
- NMCBEENDEDIT *endEdit = (NMCBEENDEDIT *)lParam;
+ NMCBEENDEDITW *endEdit = (NMCBEENDEDITW *)lParam;
if(pHdr->hwndFrom == hwndFontList)
{
- on_fontlist_modified((LPWSTR)endEdit->szText);
+ on_fontlist_modified(endEdit->szText);
} else if (pHdr->hwndFrom == hwndSizeList)
{
- on_sizelist_modified(hwndFontList,(LPWSTR)endEdit->szText);
+ on_sizelist_modified(hwndFontList,endEdit->szText);
}
}
return 0;
@@ -2037,9 +2029,9 @@
sprintf( buf,"selection = %d..%d, line count=%ld",
pSC->chrg.cpMin, pSC->chrg.cpMax,
- SendMessage(hwndEditor, EM_GETLINECOUNT, 0, 0));
+ SendMessageW(hwndEditor, EM_GETLINECOUNT, 0, 0));
SetWindowTextA(GetDlgItem(hWnd, IDC_STATUSBAR), buf);
- SendMessage(hWnd, WM_USER, 0, 0);
+ SendMessageW(hWnd, WM_USER, 0, 0);
return 1;
}
return 0;
@@ -2072,8 +2064,7 @@
case ID_FILE_NEW:
{
HINSTANCE hInstance = GetModuleHandleW(0);
- int ret = DialogBox(hInstance, MAKEINTRESOURCE(IDD_NEWFILE), hWnd,
- newfile_proc);
+ int ret = DialogBoxW(hInstance, MAKEINTRESOURCEW(IDD_NEWFILE), hWnd,
newfile_proc);
if(ret != ID_NEWFILE_ABORT)
{
@@ -2213,9 +2204,9 @@
RECT itemrc;
POINT pt;
int mid;
- int itemidx = SendMessage(hFormatBarWnd, TB_COMMANDTOINDEX, ID_FORMAT_COLOR, 0);
-
- SendMessage(hFormatBarWnd, TB_GETITEMRECT, itemidx, (LPARAM)&itemrc);
+ int itemidx = SendMessageW(hFormatBarWnd, TB_COMMANDTOINDEX, ID_FORMAT_COLOR,
0);
+
+ SendMessageW(hFormatBarWnd, TB_GETITEMRECT, itemidx, (LPARAM)&itemrc);
pt.x = itemrc.left;
pt.y = itemrc.bottom;
ClientToScreen(hFormatBarWnd, &pt);
@@ -2283,7 +2274,7 @@
tr.chrg.cpMin = 0;
tr.chrg.cpMax = nLen;
tr.lpstrText = data;
- SendMessage (hwndEditor, EM_GETTEXTRANGE, 0, (LPARAM)&tr);
+ SendMessageW(hwndEditor, EM_GETTEXTRANGE, 0, (LPARAM)&tr);
MessageBoxW(NULL, data, wszAppTitle, MB_OK);
HeapFree( GetProcessHeap(), 0, data );
@@ -2319,9 +2310,9 @@
char buf[128];
WCHAR *data = NULL;
- SendMessage(hwndEditor, EM_EXGETSEL, 0, (LPARAM)&range);
+ SendMessageW(hwndEditor, EM_EXGETSEL, 0, (LPARAM)&range);
data = HeapAlloc(GetProcessHeap(), 0, sizeof(*data) *
(range.cpMax-range.cpMin+1));
- SendMessage(hwndEditor, EM_GETSELTEXT, 0, (LPARAM)data);
+ SendMessageW(hwndEditor, EM_GETSELTEXT, 0, (LPARAM)data);
sprintf(buf, "Start = %d, End = %d", range.cpMin, range.cpMax);
MessageBoxA(hWnd, buf, "Editor", MB_OK);
MessageBoxW(hWnd, data, wszAppTitle, MB_OK);
@@ -2332,7 +2323,7 @@
case ID_EDIT_READONLY:
{
- LONG nStyle = GetWindowLong(hwndEditor, GWL_STYLE);
+ LONG nStyle = GetWindowLongW(hwndEditor, GWL_STYLE);
if (nStyle & ES_READONLY)
SendMessageW(hwndEditor, EM_SETREADONLY, 0, 0);
else
@@ -2492,9 +2483,9 @@
pf.cbSize = sizeof(PARAFORMAT);
SendMessageW(hwndEditor, EM_GETPARAFORMAT, 0, (LPARAM)&pf);
CheckMenuItem(hMenu, ID_EDIT_READONLY,
- MF_BYCOMMAND|(GetWindowLong(hwndEditor, GWL_STYLE)&ES_READONLY ? MF_CHECKED :
MF_UNCHECKED));
+ MF_BYCOMMAND|(GetWindowLongW(hwndEditor, GWL_STYLE)&ES_READONLY ? MF_CHECKED :
MF_UNCHECKED));
CheckMenuItem(hMenu, ID_EDIT_MODIFIED,
- MF_BYCOMMAND|(SendMessage(hwndEditor, EM_GETMODIFY, 0, 0) ? MF_CHECKED :
MF_UNCHECKED));
+ MF_BYCOMMAND|(SendMessageW(hwndEditor, EM_GETMODIFY, 0, 0) ? MF_CHECKED :
MF_UNCHECKED));
if (pf.dwMask & PFM_ALIGNMENT)
nAlignment = pf.wAlignment;
CheckMenuItem(hMenu, ID_ALIGN_LEFT, MF_BYCOMMAND|(nAlignment == PFA_LEFT) ?
@@ -2680,7 +2671,7 @@
wc.hIcon = LoadIconW(hInstance, MAKEINTRESOURCEW(IDI_WORDPAD));
wc.hIconSm = LoadImageW(hInstance, MAKEINTRESOURCEW(IDI_WORDPAD), IMAGE_ICON,
GetSystemMetrics(SM_CXSMICON), GetSystemMetrics(SM_CYSMICON),
LR_SHARED);
- wc.hCursor = LoadCursor(NULL, IDC_IBEAM);
+ wc.hCursor = LoadCursorW(NULL, (LPWSTR)IDC_IBEAM);
wc.hbrBackground = GetSysColorBrush(COLOR_WINDOW);
wc.lpszMenuName = MAKEINTRESOURCEW(IDM_MAINMENU);
wc.lpszClassName = wszMainWndClass;
@@ -2693,7 +2684,7 @@
wc.hInstance = hInstance;
wc.hIcon = NULL;
wc.hIconSm = NULL;
- wc.hCursor = LoadCursor(NULL, IDC_IBEAM);
+ wc.hCursor = LoadCursorW(NULL, (LPWSTR)IDC_IBEAM);
wc.hbrBackground = NULL;
wc.lpszMenuName = NULL;
wc.lpszClassName = wszPreviewWndClass;
@@ -2724,7 +2715,7 @@
while(GetMessageW(&msg,0,0,0))
{
- if (IsDialogMessage(hFindWnd, &msg))
+ if (IsDialogMessageW(hFindWnd, &msg))
continue;
if (TranslateAcceleratorW(hMainWnd, hAccel, &msg))
Modified: trunk/reactos/media/doc/README.WINE
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/media/doc/README.WINE?rev=…
==============================================================================
--- trunk/reactos/media/doc/README.WINE [iso-8859-1] (original)
+++ trunk/reactos/media/doc/README.WINE [iso-8859-1] Sun Apr 21 12:29:02 2013
@@ -217,7 +217,7 @@
reactos/base/applications/reg # Autosync
reactos/base/applications/regedit # Out of sync
reactos/base/applications/winhlp32 # Synced to Wine-1.5.26
-reactos/base/applications/wordpad # Autosync
+reactos/base/applications/wordpad # Synced to Wine-1.5.26
reactos/base/services/rpcss # Synced to Wine-20081105
reactos/base/system/expand # Autosync
reactos/base/system/msiexec # Autosync