| OLD | NEW |
| 1 /* | 1 /* |
| 2 IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Ap
ple") in | 2 IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Ap
ple") in |
| 3 consideration of your agreement to the following terms, and your use, installat
ion, | 3 consideration of your agreement to the following terms, and your use, installat
ion, |
| 4 modification or redistribution of this Apple software constitutes acceptance of
these | 4 modification or redistribution of this Apple software constitutes acceptance of
these |
| 5 terms. If you do not agree with these terms, please do not use, install, modif
y or | 5 terms. If you do not agree with these terms, please do not use, install, modif
y or |
| 6 redistribute this Apple software. | 6 redistribute this Apple software. |
| 7 | 7 |
| 8 In consideration of your agreement to abide by the following terms, and subject
to these | 8 In consideration of your agreement to abide by the following terms, and subject
to these |
| 9 terms, Apple grants you a personal, non-exclusive license, under Apple’s copyri
ghts in | 9 terms, Apple grants you a personal, non-exclusive license, under Apple’s copyri
ghts in |
| 10 this original Apple software (the "Apple Software"), to use, reproduce, modify
and | 10 this original Apple software (the "Apple Software"), to use, reproduce, modify
and |
| (...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 136 | 136 |
| 137 for (int i = 0; i < argc; i++) { | 137 for (int i = 0; i < argc; i++) { |
| 138 if (strcasecmp(argn[i], "onstreamload") == 0 && !obj->onStreamLoad) | 138 if (strcasecmp(argn[i], "onstreamload") == 0 && !obj->onStreamLoad) |
| 139 obj->onStreamLoad = strdup(argv[i]); | 139 obj->onStreamLoad = strdup(argv[i]); |
| 140 else if (strcasecmp(argn[i], "onStreamDestroy") == 0 && !obj->onStre
amDestroy) | 140 else if (strcasecmp(argn[i], "onStreamDestroy") == 0 && !obj->onStre
amDestroy) |
| 141 obj->onStreamDestroy = strdup(argv[i]); | 141 obj->onStreamDestroy = strdup(argv[i]); |
| 142 else if (strcasecmp(argn[i], "onURLNotify") == 0 && !obj->onURLNotif
y) | 142 else if (strcasecmp(argn[i], "onURLNotify") == 0 && !obj->onURLNotif
y) |
| 143 obj->onURLNotify = strdup(argv[i]); | 143 obj->onURLNotify = strdup(argv[i]); |
| 144 else if (strcasecmp(argn[i], "logfirstsetwindow") == 0) | 144 else if (strcasecmp(argn[i], "logfirstsetwindow") == 0) |
| 145 obj->logSetWindow = TRUE; | 145 obj->logSetWindow = TRUE; |
| 146 else if (strcasecmp(argn[i], "logSrc") == 0) { |
| 147 for (int i = 0; i < argc; i++) { |
| 148 if (strcasecmp(argn[i], "src") == 0) { |
| 149 log(instance, "src: %s", argv[i]); |
| 150 fflush(stdout); |
| 151 } |
| 152 } |
| 153 } |
| 146 } | 154 } |
| 147 | 155 |
| 148 instance->pdata = obj; | 156 instance->pdata = obj; |
| 149 } | 157 } |
| 150 | 158 |
| 151 // On Windows and Unix, plugins only get events if they are windowless. | 159 // On Windows and Unix, plugins only get events if they are windowless. |
| 152 return browser->setvalue(instance, NPPVpluginWindowBool, NULL); | 160 return browser->setvalue(instance, NPPVpluginWindowBool, NULL); |
| 153 } | 161 } |
| 154 | 162 |
| 155 NPError NPP_Destroy(NPP instance, NPSavedData **save) | 163 NPError NPP_Destroy(NPP instance, NPSavedData **save) |
| (...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 437 *v = obj; | 445 *v = obj; |
| 438 return NPERR_NO_ERROR; | 446 return NPERR_NO_ERROR; |
| 439 } | 447 } |
| 440 return NPERR_GENERIC_ERROR; | 448 return NPERR_GENERIC_ERROR; |
| 441 } | 449 } |
| 442 | 450 |
| 443 NPError NPP_SetValue(NPP instance, NPNVariable variable, void *value) | 451 NPError NPP_SetValue(NPP instance, NPNVariable variable, void *value) |
| 444 { | 452 { |
| 445 return NPERR_GENERIC_ERROR; | 453 return NPERR_GENERIC_ERROR; |
| 446 } | 454 } |
| OLD | NEW |