Changeset 1497
- Timestamp:
- Jan 8, 2010, 5:39:40 AM (16 years ago)
- Location:
- trunk/dll
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/arccnrs.c
r1482 r1497 300 300 if (TestBinary(ad->arcname)) { 301 301 if (*binview) 302 ExecOnList((HWND) 0, binview, WINDOWED | SEPARATE, NULL, list,302 ExecOnList((HWND) 0, binview, WINDOWED | SEPARATE, NULL, NULL, list, 303 303 NULL, pszSrcFile, __LINE__); 304 304 else … … 308 308 if (*viewer) { 309 309 ExecOnList((HWND) 0, viewer, WINDOWED | SEPARATE | 310 (fViewChild ? CHILD : 0), 310 (fViewChild ? CHILD : 0), NULL, 311 311 NULL, list, NULL, pszSrcFile, __LINE__); 312 312 } … … 1961 1961 ExecOnList(hwnd, 1962 1962 li->runfile, 1963 WINDOWED | SEPARATEKEEP | PROMPT, 1964 li->targetpath, 1965 NULL, GetPString(IDS_EXECARCFILETITLETEXT), 1963 WINDOWED | SEPARATEKEEP | PROMPT, 1964 li->targetpath, NULL, NULL, GetPString(IDS_EXECARCFILETITLETEXT), 1966 1965 pszSrcFile, __LINE__); 1967 1966 else if (li->type == IDM_VIRUSSCAN) 1968 1967 ExecOnList(hwnd, virus, PROMPT | WINDOWED | SEPARATEKEEP, 1969 li->targetpath, NULL, 1968 li->targetpath, NULL, NULL, 1970 1969 GetPString(IDS_VIRUSSCANARCHIVETITLETEXT), 1971 1970 pszSrcFile, __LINE__); … … 2077 2076 (li->type == IDM_EDITTEXT) ? editor : 2078 2077 bined), 2079 WINDOWED | SEPARATE, li->targetpath, li->list, 2078 WINDOWED | SEPARATE, NULL, NULL, // li->targetpath, 2079 li->list, 2080 2080 NULL, pszSrcFile, __LINE__); 2081 2081 } -
trunk/dll/archive.c
r1398 r1497 271 271 *p = 0; 272 272 ExecOnList(hwnd, s, WINDOWED | SEPARATEKEEP | MAXIMIZED | PROMPT, 273 NULL, NULL, GetPString(IDS_ARCEXECHELPTEXT),273 NULL, NULL, NULL, GetPString(IDS_ARCEXECHELPTEXT), 274 274 pszSrcFile, __LINE__); 275 275 } -
trunk/dll/assoc.c
r1488 r1497 503 503 rc = ExecOnList(hwnd, 504 504 info->pszCmdLine, 505 flags, 505 flags, NULL, 506 506 NULL, list, GetPString(IDS_EXECASSOCTITLETEXT), 507 507 pszSrcFile, __LINE__); -
trunk/dll/collect.c
r1486 r1497 2566 2566 strcat(li->targetpath, " %a"); 2567 2567 ExecOnList(dcd->hwndParent, li->targetpath, 2568 PROMPT | WINDOWED, NULL, li->list, NULL,2568 PROMPT | WINDOWED, NULL, NULL, li->list, NULL, 2569 2569 pszSrcFile, __LINE__); 2570 2570 FreeList(li->list); -
trunk/dll/command.c
r1494 r1497 1290 1290 ExecOnList(hwnd, 1291 1291 info->pszCmdLine, 1292 flags, info->env != NullStr ? info->env : NULL,1292 flags, NULL, info->env != NullStr ? info->env : NULL, 1293 1293 fakelist, GetPString(IDS_EXECCMDTITLETEXT), 1294 1294 pszSrcFile, __LINE__); … … 1305 1305 ExecOnList(hwnd, 1306 1306 info->pszCmdLine, 1307 flags, info->env != NullStr ? info->env : NULL,1307 flags, NULL, info->env != NullStr ? info->env : NULL, 1308 1308 fakelist, GetPString(IDS_EXECCMDTITLETEXT), 1309 1309 pszSrcFile, __LINE__); … … 1313 1313 ExecOnList(hwnd, 1314 1314 info->pszCmdLine, 1315 flags, info->env != NullStr ? info->env : NULL,1315 flags, NULL, info->env != NullStr ? info->env : NULL, 1316 1316 list, GetPString(IDS_EXECCMDTITLETEXT), 1317 1317 pszSrcFile, __LINE__); -
trunk/dll/comp.c
r1470 r1497 2833 2833 fakelist[1] = szPathName; 2834 2834 fakelist[2] = NULL; 2835 ExecOnList(hwnd, compare,2836 WINDOWED | SEPARATEKEEP, NULL, fakelist, NULL,2835 ExecOnList(hwnd, compare, WINDOWED | SEPARATEKEEP, 2836 NULL, NULL, fakelist, NULL, 2837 2837 pszSrcFile, __LINE__); 2838 2838 } -
trunk/dll/defview.c
r1484 r1497 242 242 case IDM_EDITBINARY: 243 243 if (*bined) { 244 ExecOnList((HWND) 0, bined, WINDOWED | SEPARATE, NULL, dummy, NULL,244 ExecOnList((HWND) 0, bined, WINDOWED | SEPARATE, NULL, NULL, dummy, NULL, 245 245 pszSrcFile, __LINE__); 246 246 break; … … 249 249 case IDM_EDITTEXT: 250 250 if (*editor) 251 ExecOnList((HWND) 0, editor, WINDOWED | SEPARATE, NULL, dummy, NULL,251 ExecOnList((HWND) 0, editor, WINDOWED | SEPARATE, NULL, NULL, dummy, NULL, 252 252 pszSrcFile, __LINE__); 253 253 else { … … 287 287 binview, 288 288 WINDOWED | SEPARATE | 289 ((fViewChild) ? CHILD : 0), NULL, dummy, NULL,289 ((fViewChild) ? CHILD : 0), NULL, NULL, dummy, NULL, 290 290 pszSrcFile, __LINE__); 291 291 } … … 305 305 viewer, 306 306 WINDOWED | SEPARATE | 307 ((fViewChild) ? CHILD : 0), NULL, dummy, NULL,307 ((fViewChild) ? CHILD : 0), NULL, NULL, dummy, NULL, 308 308 pszSrcFile, __LINE__); 309 309 } -
trunk/dll/dircnrs.c
r1486 r1497 1862 1862 dummy[1] = NULL; 1863 1863 ExecOnList(hwnd, 1864 editor, WINDOWED | SEPARATE, NULL, dummy, NULL,1865 1864 editor, WINDOWED | SEPARATE, NULL, NULL, 1865 dummy, NULL, pszSrcFile, __LINE__); 1866 1866 } 1867 1867 else … … 3093 3093 strcat(li->targetpath, " %a"); 3094 3094 ExecOnList(dcd->hwndParent, li->targetpath, 3095 PROMPT | WINDOWED, NULL, li->list, NULL,3095 PROMPT | WINDOWED, NULL, NULL, li->list, NULL, 3096 3096 pszSrcFile, __LINE__); 3097 3097 FreeList(li->list); -
trunk/dll/mainwnd.c
r1491 r1497 1771 1771 WINDOWED | ((fKeepCmdLine) ? 1772 1772 SEPARATEKEEP : SEPARATE), 1773 directory, list, NULL, pszSrcFile, __LINE__);1773 directory, NULL, list, NULL, pszSrcFile, __LINE__); 1774 1774 xfree(list, pszSrcFile, __LINE__); 1775 1775 WinDestroyWindow(hwnd); … … 2244 2244 strcat(li->targetpath, " %a"); 2245 2245 ExecOnList(hwndMain, 2246 li->targetpath, PROMPT | WINDOWED, NULL, li->list, NULL,2246 li->targetpath, PROMPT | WINDOWED, NULL, NULL, li->list, NULL, 2247 2247 pszSrcFile, __LINE__); 2248 2248 FreeList(li->list); -
trunk/dll/misc.c
r1488 r1497 1770 1770 list[0] = filename; 1771 1771 list[1] = NULL; 1772 ExecOnList(hwnd, binview, WINDOWED | SEPARATE, NULL, list, NULL,1772 ExecOnList(hwnd, binview, WINDOWED | SEPARATE, NULL, NULL, list, NULL, 1773 1773 pszSrcFile, __LINE__); 1774 1774 return; … … 1782 1782 ExecOnList(hwnd, viewer, 1783 1783 WINDOWED | SEPARATE | (fViewChild ? CHILD : 0), 1784 NULL, list, NULL, pszSrcFile, __LINE__);1784 NULL, NULL, list, NULL, pszSrcFile, __LINE__); 1785 1785 return; 1786 1786 } … … 1798 1798 list[0] = filename; 1799 1799 list[1] = NULL; 1800 ExecOnList(hwnd, bined, WINDOWED | SEPARATE, NULL, list, NULL,1800 ExecOnList(hwnd, bined, WINDOWED | SEPARATE, NULL, NULL, list, NULL, 1801 1801 pszSrcFile, __LINE__); 1802 1802 return; … … 1808 1808 list[0] = filename; 1809 1809 list[1] = NULL; 1810 ExecOnList(hwnd, editor, WINDOWED | SEPARATE, NULL, list, NULL,1810 ExecOnList(hwnd, editor, WINDOWED | SEPARATE, NULL, NULL, list, NULL, 1811 1811 pszSrcFile, __LINE__); 1812 1812 return; -
trunk/dll/newview.c
r1444 r1497 3345 3345 dummy[0] = ad->filename; 3346 3346 dummy[1] = NULL; 3347 ExecOnList(hwnd, editor, WINDOWED | SEPARATE, NULL, dummy, NULL,3347 ExecOnList(hwnd, editor, WINDOWED | SEPARATE, NULL, NULL, dummy, NULL, 3348 3348 pszSrcFile, __LINE__); 3349 3349 } -
trunk/dll/systemf.c
r1492 r1497 147 147 */ 148 148 149 int ExecOnList(HWND hwnd, char *command, int flags, char *tpath,149 int ExecOnList(HWND hwnd, PSZ command, int flags, PSZ tpath, PSZ environment, 150 150 PSZ *list, PCSZ prompt, PCSZ pszCallingFile, UINT uiLineNumber) 151 151 { … … 648 648 { 649 649 EXECARGS ex; 650 ULONG size;650 //ULONG size; 651 651 int ret; 652 652 653 653 memset(&ex, 0, sizeof(EXECARGS)); 654 size = sizeof(ex.environment) - 1;655 PrfQueryProfileData(fmprof, FM3Str, command, ex.environment, &size);654 //size = sizeof(ex.environment) - 1; 655 //PrfQueryProfileData(fmprof, FM3Str, command, ex.environment, &size); 656 656 if (flags & PROMPT) { 657 657 /* allow editing command line */ … … 671 671 ex.flags = flags; 672 672 ex.flags &= (~PROMPT); 673 //DbgMsg(pszSrcFile, __LINE__, "Inserted %s", environment); 673 674 ret = runemf2(ex.flags, hwnd, pszCallingFile, uiLineNumber, path, 674 (*ex.environment) ? ex.environment : NULL,675 environment ? environment : NULL, 675 676 "%s", commandline); 676 677 free(commandline); -
trunk/dll/systemf.h
r1488 r1497 50 50 51 51 ULONG CheckExecutibleFlags(HWND hwnd, INT caller); 52 INT ExecOnList(HWND hwnd, PSZ command, INT flags, PSZ tpath, 52 INT ExecOnList(HWND hwnd, PSZ command, INT flags, PSZ tpath, PSZ environment, 53 53 PSZ *list, PCSZ prompt, PCSZ pszCallingFile, UINT uiLineNumber); 54 54 BOOL ShowSession(HWND hwnd, PID pid); -
trunk/dll/worker.c
r1485 r1497 984 984 ExecOnList(wk->hwndFrame, 985 985 compare, 986 WINDOWED | SEPARATEKEEP, NULL, fakelist, NULL,986 WINDOWED | SEPARATEKEEP, NULL, NULL, fakelist, NULL, 987 987 pszSrcFile, __LINE__); 988 988 } … … 1142 1142 ExecOnList(wk->hwndFrame, 1143 1143 "%a", 1144 WINDOWED | SEPARATE | PROMPT, 1144 WINDOWED | SEPARATE | PROMPT, NULL, 1145 1145 NULL, wk->li->list, GetPString(IDS_DOITYOURSELFTEXT), 1146 1146 pszSrcFile, __LINE__); … … 1403 1403 ExecOnList((HWND) 0, 1404 1404 binview, 1405 WINDOWED | SEPARATE, NULL, wk->li->list, NULL,1405 WINDOWED | SEPARATE, NULL, NULL, wk->li->list, NULL, 1406 1406 pszSrcFile, __LINE__); 1407 1407 break; … … 1414 1414 WINDOWED | SEPARATE | 1415 1415 ((fViewChild) ? CHILD : 0), 1416 NULL, wk->li->list, NULL,1416 NULL, NULL, wk->li->list, NULL, 1417 1417 pszSrcFile, __LINE__); 1418 1418 else { … … 1449 1449 ExecOnList((HWND) 0, 1450 1450 bined, 1451 WINDOWED | SEPARATE, NULL, wk->li->list, NULL,1451 WINDOWED | SEPARATE, NULL, NULL, wk->li->list, NULL, 1452 1452 pszSrcFile, __LINE__); 1453 1453 break; … … 1459 1459 ExecOnList((HWND) 0, 1460 1460 editor, 1461 WINDOWED | SEPARATE, NULL, wk->li->list, NULL,1461 WINDOWED | SEPARATE, NULL, NULL, wk->li->list, NULL, 1462 1462 pszSrcFile, __LINE__); 1463 1463 else {
Note:
See TracChangeset
for help on using the changeset viewer.