Changeset 896


Ignore:
Timestamp:
Dec 31, 2007, 12:29:13 AM (18 years ago)
Author:
Gregg Young
Message:

Add LIBPATHSTRICT option for mailto

Location:
trunk/dll
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/fm3dlg.h

    r893 r896  
    684684#define CFGH_LIBPATHSTRICTFTPRUN                                                        25358
    685685#define CFGH_FIND                                                                       25359
     686#define CFGH_LIBPATHSTRICTMAILRUN                                                       25360
    686687
    687688#define CFGS_FRAME                                                                                      25360
  • trunk/dll/fm3dll.h

    r895 r896  
    6767  17 Dec 07 GKY Add variables for using WPURLDEFAULTSETTINGS as the fall back for ftphttprun
    6868  29 Dec 07 GKY Add remove_first_occurence_of_character
     69  30 Dec 07 GKY Change TestDates to TestFDates can compare by filename or FDATE/FTIME data
     70  30 Dec 07 GKY Add TestCDates to compare CNRITEMs by CDATE/CTIME data
    6971
    7072***********************************************************************/
     
    684686/* valid.c */
    685687INT CheckDrive(CHAR Drive, CHAR * FileSystem, ULONG * type);
    686 int TestDates(char *file1, char *file2);
     688int TestFDates(char *file1, char *file2, FDATE *datevar1, FTIME *timevar1,
     689               FDATE *datevar2, FTIME *timevar2);
     690int TestCDates(CDATE *datevar1, CTIME *timevar1, CDATE *datevar2, CTIME *timevar2);
    687691BOOL IsNewer(char *file1, char *file2);
    688692BOOL IsRoot(CHAR * filename);
     
    14121416  fFirstTime, fShowTarget, fNoFinger, fDrivebarHelp, fCheckMM,
    14131417  fSubjectLengthMax, fNoLargeFileSupport,
    1414   fHttpRunWPSDefault, fFtpRunWPSDefault,
     1418  fHttpRunWPSDefault, fFtpRunWPSDefault, fLibPathStrictMailRun,
    14151419  fLibPathStrictHttpRun, fLibPathStrictFtpRun;
    14161420DATADEF BOOL detailsladate, detailslatime, detailscrdate, detailscrtime,
  • trunk/dll/fm3res.dlg

    r892 r896  
    19661966        AUTOCHECKBOX    "Use LIBPATHSTRICT for run ftp",
    19671967                        CFGH_LIBPATHSTRICTFTPRUN, 162, 110, 156, 10
     1968        AUTOCHECKBOX    "Use LIBPATHSTRICT for mailto",
     1969                        CFGH_LIBPATHSTRICTMAILRUN, 162, 98, 156, 10
    19681970        LTEXT           "Run http:", -1, 2, 86, 68, 8
    19691971        ENTRYFIELD      "", CFGH_HTTPRUN, 72, 86, 196, 8, ES_MARGIN
    19701972        LTEXT           "Run http dir:", -1, 2, 74, 68, 8, NOT WS_GROUP
    19711973        ENTRYFIELD      "", CFGH_RUNHTTPWORKDIR, 72, 74, 196, 8, ES_MARGIN
    1972         LTEXT           "Run mail:", -1, 2, 62, 68, 8, NOT WS_GROUP
     1974        LTEXT           "Mailto:", -1, 2, 62, 68, 8, NOT WS_GROUP
    19731975        ENTRYFIELD      "", CFGH_MAILRUN, 72, 62, 196, 8, ES_MARGIN
    1974         LTEXT           "Run mail dir:", -1, 2, 50, 68, 8, NOT WS_GROUP
     1976        LTEXT           "Mailto dir:", -1, 2, 50, 68, 8, NOT WS_GROUP
    19751977        ENTRYFIELD      "", CFGH_RUNMAILWORKDIR, 72, 50, 196, 8, ES_MARGIN
    19761978        LTEXT           "Run ftp:", -1, 2, 38, 68, 8, NOT WS_GROUP
  • trunk/dll/init.c

    r892 r896  
    12151215  size = sizeof(BOOL);
    12161216  PrfQueryProfileData(fmprof, appname, "LibPathStrictFtpRun", &fLibPathStrictFtpRun,
     1217                      &size);
     1218  size = sizeof(BOOL);
     1219  PrfQueryProfileData(fmprof, appname, "LibPathStrictMailRun", &fLibPathStrictMailRun,
    12171220                      &size);
    12181221  size = sizeof(BOOL);
  • trunk/dll/newview.c

    r895 r896  
    23992399                    runemf2(SEPARATE | WINDOWED,
    24002400                            hwnd, pszSrcFile, __LINE__,
    2401                             httprundir, NULL, "%s %s", httprun, urld->url);
     2401                            httprundir,
     2402                            fLibPathStrictHttpRun ? "SET LIBPATHSTRICT=TRUE" : NULL,
     2403                            "%s %s", httprun, urld->url);
    24022404                }
    24032405                free(urld);
     
    24232425                    runemf2(SEPARATE | WINDOWED,
    24242426                            hwnd, pszSrcFile, __LINE__,
    2425                             ftprundir, NULL, "%s %s", ftprun, urld->url);
     2427                            ftprundir,
     2428                            fLibPathStrictFtpRun ? "SET LIBPATHSTRICT=TRUE" : NULL,
     2429                            "%s %s", ftprun, urld->url);
    24262430                }
    24272431              case 3:
     
    24292433                  runemf2(SEPARATE | WINDOWED,
    24302434                          hwnd, pszSrcFile, __LINE__,
    2431                           mailrundir, NULL, "%s %s", mailrun, urld->url);
     2435                          mailrundir,
     2436                          fLibPathStrictMailRun ? "SET LIBPATHSTRICT=TRUE" : NULL,
     2437                          "%s %s", mailrun, urld->url);
    24322438                }
    24332439                free(urld);
  • trunk/dll/notebook.c

    r892 r896  
    543543    WinCheckButton(hwnd, CFGH_LIBPATHSTRICTHTTPRUN, fLibPathStrictHttpRun);
    544544    WinCheckButton(hwnd, CFGH_LIBPATHSTRICTFTPRUN, fLibPathStrictFtpRun);
     545    WinCheckButton(hwnd, CFGH_LIBPATHSTRICTMAILRUN, fLibPathStrictMailRun);
    545546    return 0;
    546547
     
    698699      PrfWriteProfileData(fmprof, appname, "LibPathStrictFtpRun",
    699700                          &fLibPathStrictFtpRun, sizeof(BOOL));
     701      fLibPathStrictMailRun = WinQueryButtonCheckstate(hwnd, CFGH_LIBPATHSTRICTMAILRUN);
     702      PrfWriteProfileData(fmprof, appname, "LibPathStrictMailRun",
     703                          &fLibPathStrictMailRun, sizeof(BOOL));
    700704      break;
    701705    }
Note: See TracChangeset for help on using the changeset viewer.