Changeset 101

Show
Ignore:
Timestamp:
01/01/08 03:48:10 (11 months ago)
Author:
dan.lewis
Message:

Removed GoRC from dependencies to make it easier to compile. Works with 1.20 btw.
Added activex.js to the test suite for comparison against JScript.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/1.1/makefile

    r39 r101  
    4040 
    4141walnut.exe : 
    42   GoRC /r /fo temporary\icon.res source\icon.rc 
     42# GoRC /r /fo temporary\icon.res source\icon.rc 
    4343    cd source\win32 
    4444    dmd $(CFLAGS) -od..\..\temporary -I..\ $(ASCR) 
     
    4747    cd temporary 
    4848    lib -c ..\walnut.lib $(OBJS) 
    49     dmd -L$(LFLAGS) ..\walnut.exe $(OBJS) icon.res 
     49    dmd -L$(LFLAGS) ..\walnut.exe $(OBJS) 
    5050    cd .. 
    5151 
  • branches/1.1/source/dactivex.d

    r39 r101  
    242242            return fromVariant(result); 
    243243        } 
    244    /+ Value* Put(char[] member, Value* value, uint attributes) 
     244/*    Value* Put(char[] member, Value* value, uint attributes) 
    245245        { 
    246246            return null; 
    247247        } 
    248    +
     248*
    249249        void set(char[] member,...) 
    250250        { 
     
    348348                break; 
    349349            case VT_CY: 
     350                printf("VT_CY\n"); 
    350351                goto _fail; 
    351352            case VT_DATE: 
     
    362363                break; 
    363364            case VT_DISPATCH: 
     365                printf("VT_DISPATCH\n"); 
    364366                goto _fail; 
    365367            case VT_ERROR: 
     368                printf("VT_ERROR\n"); 
    366369                goto _fail; 
    367370            case VT_BOOL: 
     
    369372                break; 
    370373            case VT_VARIANT: 
     374                printf("VT_VARIANT\n"); 
    371375                goto _fail; 
    372376            case VT_USERDEFINED: 
     
    375379            case VT_PTR: 
    376380            case VT_UNKNOWN: 
     381                printf("VT_UNKNOWN\n"); 
    377382                goto _fail; 
    378383            case VT_DECIMAL: 
     384                printf("VT_DECIMAL\n"); 
    379385                goto _fail; 
    380386            case VT_I1: 
     
    393399            case VT_I8: 
    394400            case VT_UI8: 
     401                printf("VT_I8\n"); 
    395402            default: 
     403                printf("weird unknown com interface\n"); 
    396404            _fail: 
    397405                v.putVnull();