Ignore:
Timestamp:
Feb 12, 2001, 12:44:38 AM (25 years ago)
Author:
bird
Message:

Added force preload.

Location:
trunk/src/win32k/utils
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/utils/Dialog.h

    r5051 r5119  
    1 /* $Id: Dialog.h,v 1.1 2001-02-02 08:41:31 bird Exp $
     1/* $Id: Dialog.h,v 1.2 2001-02-11 23:41:46 bird Exp $
    22 *
    33 * Dialog IDs.
     
    106106#define GR_LDRFIX                   1250
    107107#define CB_LDRFIX_DLLFIXES          1251
     108#define CB_LDRFIX_EXEFIXES          1252
     109#define CB_LDRFIX_FORCEPRELOAD      1253
    108110
    109 
    110 
  • trunk/src/win32k/utils/Win32kCC.c

    r5051 r5119  
    1 /* $Id: Win32kCC.c,v 1.11 2001-02-02 08:41:31 bird Exp $
     1/* $Id: Win32kCC.c,v 1.12 2001-02-11 23:41:46 bird Exp $
    22 *
    33 * Win32CC - Win32k Control Center.
     
    364364                    if (pThis->NewOptions.fNoLoader)            strcat(szArgs, " -Noloader");
    365365                    if (!pThis->NewOptions.fDllFixes)           strcat(szArgs, " -DllFixes:D"); /* default is enabled */
     366                    if (!pThis->NewOptions.fForcePreload)       strcat(szArgs, " -ForcePreload:Y"); /* default is disabled */
    366367                    if (pThis->NewOptions.cbSwpHeapMax != CB_SWP_MAX)
    367368                        sprintf(szArgs + strlen(szArgs), " -HeapMax:%d", pThis->NewOptions.cbSwpHeapMax); /* FIXME - to be changed */
     
    547548            /* OS/2 Loader Fixes */
    548549            WinSendDlgItemMsg(hwnd, CB_LDRFIX_DLLFIXES,     BM_SETCHECK,    (MPARAM)(pThis->Options.fDllFixes),                 NULL);
     550            WinSendDlgItemMsg(hwnd, CB_LDRFIX_FORCEPRELOAD, BM_SETCHECK,    (MPARAM)(pThis->Options.fForcePreload),             NULL);
    549551
    550552            /* heaps */
     
    687689             */
    688690            pThis->NewOptions.fDllFixes = WinSendDlgItemMsg(hwnd, CB_LDRFIX_DLLFIXES, BM_QUERYCHECK, NULL, NULL) != 0;
     691            pThis->NewOptions.fForcePreload = WinSendDlgItemMsg(hwnd, CB_LDRFIX_FORCEPRELOAD, BM_QUERYCHECK, NULL, NULL) != 0;
    689692
    690693            /*
  • trunk/src/win32k/utils/Win32kCC.dlg

    r5051 r5119  
    22   #include <os2.h>
    33#endif
    4 DLGINCLUDE 1 "G:\odin32\tree\src\win32k\utils\test\Dialog.h"
     4DLGINCLUDE 1 "G:\odin32\tree\src\win32k\utils\Dialog.h"
    55
    66DLGTEMPLATE DL_WIN32KCC LOADONCALL MOVEABLE DISCARDABLE
    77BEGIN
    8     DIALOG  "Win32k Control Center", DL_WIN32KCC, 146, 12, 274, 334,
    9             WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
     8    DIALOG  "Win32k Control Center", DL_WIN32KCC, 47, 13, 274, 344,
     9            WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR | FCF_TASKLIST
    1010    BEGIN
    11         GROUPBOX        "", GR_W32K, 6, 286, 262, 46
    12         LTEXT           "Symbol file", TX_W32K_SYMBOLFILE, 14, 298, 84, 8
    13         LTEXT           "Kernel Build", TX_W32K_KERNELBUILD, 14, 290, 84, 8
    14         LTEXT           "c:\\os2\\pdpsi\\pmdf\\warp4\\os2krnl.sym", 
    15                         TX_W32K_SYMBOLFILE_VAL, 100, 298, 165, 8
    16         LTEXT           "Win32k version", TX_W32K_VERSION, 14, 314, 84, 8
    17         LTEXT           "0.5", TX_W32K_VERSION_VAL, 100, 314, 165, 8
    18         LTEXT           "Build time/date", TX_W32K_BUILD_DATETIME, 14, 306,
     11        GROUPBOX        "", GR_W32K, 6, 298, 262, 46
     12        LTEXT           "Symbol file", TX_W32K_SYMBOLFILE, 14, 310, 84, 8
     13        LTEXT           "Kernel Build", TX_W32K_KERNELBUILD, 14, 302, 84, 8
     14        LTEXT           "c:\\os2\\pdpsi\\pmdf\\warp4\\os2krnl.sym",
     15                        TX_W32K_SYMBOLFILE_VAL, 100, 310, 165, 8
     16        LTEXT           "Win32k version", TX_W32K_VERSION, 14, 326, 84, 8
     17        LTEXT           "0.5", TX_W32K_VERSION_VAL, 100, 326, 165, 8
     18        LTEXT           "Build time/date", TX_W32K_BUILD_DATETIME, 14, 318,
    1919                        84, 8
    20         LTEXT           "04:30:12 Sep 01 2000", TX_W32K_BUILD_DATETIME_VAL, 
    21                         100, 306, 165, 8
    22         LTEXT           "9.036", TX_W32K_KERNELBUILD_VAL, 100, 290, 165, 8
    23         GROUPBOX        "Logging", GR_LOGGING, 6, 258, 262, 24
    24         AUTOCHECKBOX    "Enabled", CB_LOGGING_ENABLED, 14, 262, 50, 10
    25         AUTORADIOBUTTON "COM1", RB_LOGGING_COM1, 76, 262, 36, 10, WS_TABSTOP
    26         AUTORADIOBUTTON "COM2", RB_LOGGING_COM2, 123, 262, 36, 10,
     20        LTEXT           "04:30:12 Sep 01 2000", TX_W32K_BUILD_DATETIME_VAL,
     21                        100, 318, 165, 8
     22        LTEXT           "9.036", TX_W32K_KERNELBUILD_VAL, 100, 302, 165, 8
     23        GROUPBOX        "Logging", GR_LOGGING, 6, 270, 262, 24
     24        AUTOCHECKBOX    "Enabled", CB_LOGGING_ENABLED, 14, 274, 50, 10
     25        AUTORADIOBUTTON "COM1", RB_LOGGING_COM1, 76, 274, 36, 10, WS_TABSTOP
     26        AUTORADIOBUTTON "COM2", RB_LOGGING_COM2, 123, 274, 36, 10,
    2727                        WS_TABSTOP
    28         AUTORADIOBUTTON "COM3", RB_LOGGING_COM3, 167, 262, 36, 10,
     28        AUTORADIOBUTTON "COM3", RB_LOGGING_COM3, 167, 274, 36, 10,
    2929                        WS_TABSTOP
    30         AUTORADIOBUTTON "COM4", RB_LOGGING_COM4, 213, 262, 36, 10,
     30        AUTORADIOBUTTON "COM4", RB_LOGGING_COM4, 213, 274, 36, 10,
    3131                        WS_TABSTOP
    32         GROUPBOX        "Loaders", GR_LOADERS, 6, 143, 262, 111
    33         AUTOCHECKBOX    "Disable all loaders", CB_LDR_DISABLE_ALL, 14, 234,
     32        GROUPBOX        "Loaders", GR_LOADERS, 6, 155, 262, 111
     33        AUTOCHECKBOX    "Disable all loaders", CB_LDR_DISABLE_ALL, 14, 246,
    3434                        112, 10
    35         GROUPBOX        "~PE Loader", GR_LDR_PE, 14, 171, 118, 63,
     35        GROUPBOX        "~PE Loader", GR_LDR_PE, 14, 183, 118, 63,
    3636                        DT_MNEMONIC
    37         AUTORADIOBUTTON "Pure", RB_LDR_PE_PURE, 22, 215, 44, 9, WS_TABSTOP
    38         AUTORADIOBUTTON "Mixed", RB_LDR_PE_MIXED, 22, 206, 44, 9, WS_TABSTOP
    39         AUTORADIOBUTTON "PE.EXE", RB_LDR_PE_PE, 78, 215, 44, 9, WS_TABSTOP
    40         AUTORADIOBUTTON "Disabled", RB_LDR_PE_NOT, 78, 206, 51, 9,
     37        AUTORADIOBUTTON "Pure", RB_LDR_PE_PURE, 22, 227, 44, 9, WS_TABSTOP
     38        AUTORADIOBUTTON "Mixed", RB_LDR_PE_MIXED, 22, 218, 44, 9, WS_TABSTOP
     39        AUTORADIOBUTTON "PE.EXE", RB_LDR_PE_PE, 78, 227, 44, 9, WS_TABSTOP
     40        AUTORADIOBUTTON "Disabled", RB_LDR_PE_NOT, 78, 218, 51, 9,
    4141                        WS_TABSTOP
    42         CONTROL         "All-In-One-Object Fix", CK_LDR_PE_ONEOBJECT, 22, 
    43                         196, 102, 10, WC_BUTTON, BS_AUTO3STATE | BS_AUTOSIZE |
     42        CONTROL         "All-In-One-Object Fix", CK_LDR_PE_ONEOBJECT, 22,
     43                        208, 102, 10, WC_BUTTON, BS_AUTO3STATE | BS_AUTOSIZE |
    4444                        WS_TABSTOP | WS_VISIBLE
    45         SPINBUTTON      SB_LDR_PE_INFOLEVEL, 96, 185, 28, 12,
     45        SPINBUTTON      SB_LDR_PE_INFOLEVEL, 96, 197, 28, 12,
    4646                        SPBS_NUMERICONLY | SPBS_MASTER | WS_GROUP
    47         LTEXT           "Infolevel:", TX_LDR_PE_INFOLEVEL, 22, 185, 48, 8
    48         GROUPBOX        "~ELF Loader", GR_LDR_ELF, 142, 190, 118, 44,
     47        LTEXT           "Infolevel:", TX_LDR_PE_INFOLEVEL, 22, 197, 48, 8
     48        GROUPBOX        "~ELF Loader", GR_LDR_ELF, 142, 202, 118, 44,
    4949                        DT_MNEMONIC | WS_DISABLED
    50         AUTOCHECKBOX    "Enabled", CB_LDR_ELF_ENABLED, 150, 214, 55, 10,
     50        AUTOCHECKBOX    "Enabled", CB_LDR_ELF_ENABLED, 150, 226, 55, 10,
    5151                        WS_DISABLED
    52         LTEXT           "Infolevel:", TX_LDR_ELF_INFOLEVEL, 150, 204, 48, 8,
     52        LTEXT           "Infolevel:", TX_LDR_ELF_INFOLEVEL, 150, 216, 48, 8,
    5353                        WS_DISABLED
    54         SPINBUTTON      SB_LDR_ELF_INFOLEVEL, 224, 204, 28, 12,
    55                         SPBS_NUMERICONLY | SPBS_MASTER | WS_GROUP | 
     54        SPINBUTTON      SB_LDR_ELF_INFOLEVEL, 224, 216, 28, 12,
     55                        SPBS_NUMERICONLY | SPBS_MASTER | WS_GROUP |
    5656                        WS_DISABLED
    57         AUTOCHECKBOX    "UNIX Shell Scripts", CB_LDR_SHELL_SCRIPTS, 14, 157,
     57        AUTOCHECKBOX    "UNIX Shell Scripts", CB_LDR_SHELL_SCRIPTS, 14, 169,
    5858                        118, 10
    59         AUTOCHECKBOX    "JAVA", CB_LDR_JAVA, 142, 157, 118, 10
    60         AUTOCHECKBOX    "(Pure) REXX Scripts (.RX/.REX)", CB_LDR_REXX, 14,
    61                         147, 160, 10
    62         GROUPBOX        "OS/2 Loader Fixes", GR_LDRFIX, 6, 115, 262, 24
    63         AUTOCHECKBOX    "Long DLL names and non .DLL extention fixes (expr.)",
    64                         CB_LDRFIX_DLLFIXES, 14, 119, 252, 10
     59        AUTOCHECKBOX    "JAVA", CB_LDR_JAVA, 142, 169, 118, 10
     60        AUTOCHECKBOX    "(Pure) REXX Scripts (.RX/.REX)", CB_LDR_REXX, 14,
     61                        159, 160, 10
     62        GROUPBOX        "OS/2 Loader Fixes", GR_LDRFIX, 6, 115, 262, 34
     63        AUTOCHECKBOX    "Long DLL names and non .DLL extention fixes",
     64                        CB_LDRFIX_DLLFIXES, 14, 129, 252, 10
     65        AUTOCHECKBOX    "Force Preload of Executable Modules (ICAT/R3 debug)",
     66                        CB_LDRFIX_FORCEPRELOAD, 14, 119, 252, 10
    6567        GROUPBOX        "Heaps", GR_HEAPS, 6, 26, 262, 85
    6668        GROUPBOX        "Resident Heap", GR_HEAP_RES, 14, 30, 118, 73
    6769        LTEXT           "Max (KB):", TX_HEAP_RES_MAX, 22, 84, 53, 8
    68         SPINBUTTON      SB_HEAP_RES_MAX, 82, 84, 42, 8, SPBS_NUMERICONLY | 
     70        SPINBUTTON      SB_HEAP_RES_MAX, 82, 84, 42, 8, SPBS_NUMERICONLY |
    6971                        SPBS_MASTER | SPBS_FASTSPIN | WS_GROUP
    7072        LTEXT           "Initial (KB)", TX_HEAP_RES_INIT, 22, 74, 50, 8
     
    7476        GROUPBOX        "Swappable Heap", GR_HEAP_SWP, 142, 30, 118, 73
    7577        LTEXT           "Max (KB):", TX_HEAP_SWP_MAX, 150, 84, 53, 8
    76         SPINBUTTON      SB_HEAP_SWP_MAX, 210, 84, 42, 8, SPBS_NUMERICONLY | 
     78        SPINBUTTON      SB_HEAP_SWP_MAX, 210, 84, 42, 8, SPBS_NUMERICONLY |
    7779                        SPBS_MASTER | SPBS_FASTSPIN | WS_GROUP
    7880        LTEXT           "Initial (KB)", TX_HEAP_SWP_INIT, 150, 74, 50, 8
     
    8486        LTEXT           "Current (KB)", TX_HEAP_RES_SIZE, 22, 66, 56, 8
    8587        RTEXT           "257", TX_HEAP_RES_SIZE_VAL, 78, 66, 46, 8
    86         LTEXT           "Used Blocks", TX_HEAP_RES_USED_BLOCKS, 22, 42, 53, 
     88        LTEXT           "Used Blocks", TX_HEAP_RES_USED_BLOCKS, 22, 42, 53,
    8789                        8
    8890        RTEXT           "10", TX_HEAP_RES_USED_BLOCKS_VAL, 78, 42, 46, 8
    89         LTEXT           "Free Blocks", TX_HEAP_RES_FREE_BLOCKS, 22, 34, 53, 
     91        LTEXT           "Free Blocks", TX_HEAP_RES_FREE_BLOCKS, 22, 34, 53,
    9092                        8
    9193        RTEXT           "10", TX_HEAP_RES_FREE_BLOCKS_VAL, 78, 34, 46, 8
     
    9496        LTEXT           "Current (KB)", TX_HEAP_SWP_SIZE, 150, 66, 56, 8
    9597        RTEXT           "257", TX_HEAP_SWP_SIZE_VAL, 206, 66, 46, 8
    96         LTEXT           "Used Blocks", TX_HEAP_SWP_USED_BLOCKS, 150, 42, 53, 
     98        LTEXT           "Used Blocks", TX_HEAP_SWP_USED_BLOCKS, 150, 42, 53,
    9799                        8
    98100        RTEXT           "11", TX_HEAP_SWP_USED_BLOCKS_VAL, 206, 42, 46, 8
    99         LTEXT           "Free Blocks", TX_HEAP_SWP_FREE_BLOCKS, 150, 34, 53, 
     101        LTEXT           "Free Blocks", TX_HEAP_SWP_FREE_BLOCKS, 150, 34, 53,
    100102                        8
    101103        RTEXT           "11", TX_HEAP_SWP_FREE_BLOCKS_VAL, 206, 34, 46, 8
    102         LTEXT           "Modules", TX_LDR_PE_MODULES, 22, 175, 48, 8
    103         RTEXT           "3", TX_LDR_PE_MODULES_VAL, 77, 175, 47, 8
    104         LTEXT           "Modules", TX_LDR_ELF_MODULES, 150, 194, 48, 8,
     104        LTEXT           "Modules", TX_LDR_PE_MODULES, 22, 187, 48, 8
     105        RTEXT           "3", TX_LDR_PE_MODULES_VAL, 77, 187, 47, 8
     106        LTEXT           "Modules", TX_LDR_ELF_MODULES, 150, 206, 48, 8,
    105107                        WS_DISABLED
    106         RTEXT           "3", TX_LDR_ELF_MODULES_VAL, 205, 194, 47, 8,
     108        RTEXT           "3", TX_LDR_ELF_MODULES_VAL, 205, 206, 47, 8,
    107109                        WS_DISABLED
    108110        DEFPUSHBUTTON   "~Refresh", PB_REFRESH, 6, 5, 40, 14
    109111        PUSHBUTTON      "~Apply", PB_APPLY, 49, 5, 40, 14
    110         PUSHBUTTON      "Update Config.sys", PB_UPD_CONFIGSYS, 92, 5, 100, 
     112        PUSHBUTTON      "Update Config.sys", PB_UPD_CONFIGSYS, 92, 5, 100,
    111113                        14
    112114        PUSHBUTTON      "~Close", DID_OK, 195, 5, 40, 14
Note: See TracChangeset for help on using the changeset viewer.