Lines Matching refs:browser
42 if (!browser->getproperty(instance, windowObject, browser->getstringidentifier("console"), &consoleVariant)) {
53 if (!browser->invoke(instance, consoleObject, browser->getstringidentifier("log"), &messageVariant, 1, &result)) {
55 browser->releaseobject(consoleObject);
59 browser->releasevariantvalue(&result);
60 browser->releaseobject(consoleObject);
82 NPError error = browser->getvalue(instance, NPNVWindowNPObject, &windowObject);
89 browser->releaseobject(windowObject);
110 NPNetscapeFuncs* browser;
263 browser->getstringidentifiers(pluginPropertyIdentifierNames, NUM_PROPERTY_IDENTIFIERS, pluginPropertyIdentifiers);
264 browser->getstringidentifiers(pluginMethodIdentifierNames, NUM_METHOD_IDENTIFIERS, pluginMethodIdentifiers);
288 char* buf = static_cast<char*>(browser->memalloc(strlen(originalString) + 1));
307 browser->retainobject(testObject);
321 browser->getvalue(plugin->npp, NPNVprivateModeBool, &privateBrowsingEnabled);
330 browser->setexception(obj, "plugin object testThrowExceptionProperty SUCCESS");
334 char* buf = static_cast<char*>(browser->memalloc(256));
369 browser->setexception(obj, "plugin object testThrowExceptionProperty SUCCESS");
373 browser->setvalue(plugin->npp, NPPVpluginWindowBool, (void *)NPVARIANT_TO_BOOLEAN(*variant));
384 if (browser->getvalue(obj->npp, NPNVPluginElementNPObject, &elementObject) == NPERR_NO_ERROR) {
387 NPIdentifier styleIdentifier = browser->getstringidentifier("style");
388 if (browser->getproperty(obj->npp, elementObject, styleIdentifier, &styleVariant) && NPVARIANT_IS_OBJECT(styleVariant)) {
390 NPIdentifier borderIdentifier = browser->getstringidentifier("border");
393 browser->setproperty(obj->npp, NPVARIANT_TO_OBJECT(styleVariant), borderIdentifier, &borderVariant);
394 browser->releasevariantvalue(&styleVariant);
397 browser->releaseobject(elementObject);
407 NPIdentifier identifier = browser->getstringidentifier(utf8String);
416 return browser->getintidentifier(integer);
425 return browser->getintidentifier(integer);
446 NPUTF8* utf8String = browser->utf8fromidentifier(identifier);
460 int32_t integer = browser->intfromidentifier(identifier);
471 browser->getvalue(obj->npp, NPNVWindowNPObject, &windowScriptObject);
474 NPIdentifier callbackIdentifier = browser->getstringidentifier(callbackString);
478 browser->invoke(obj->npp, windowScriptObject, callbackIdentifier, &args[1], 1, &browserResult);
479 browser->releasevariantvalue(&browserResult);
491 browser->getvalue(obj->npp, NPNVWindowNPObject, &windowScriptObject);
494 NPIdentifier callbackIdentifier = browser->getstringidentifier(callbackString);
498 if (browser->invoke(obj->npp, windowScriptObject, callbackIdentifier, 0, 0, &browserResult))
499 browser->releasevariantvalue(&browserResult);
501 browser->releaseobject(windowScriptObject);
513 browser->getvalue(obj->npp, NPNVWindowNPObject, &windowScriptObject);
516 NPIdentifier callbackIdentifier = browser->getstringidentifier(callbackString);
523 browser->invoke(obj->npp, windowScriptObject, callbackIdentifier,
529 browser->releasevariantvalue(&browserResult);
541 NPError npErr = browser->geturl(obj->npp, urlString, targetString);
550 NPError npErr = browser->geturl(obj->npp, urlString, 0);
570 NPIdentifier callbackIdentifier = browser->getstringidentifier(callbackString);
571 browser->geturlnotify(obj->npp, urlString, targetString, callbackIdentifier);
592 bool retval = browser->invokeDefault(obj->npp, callback, invokeArgs, 1, &browserResult);
595 browser->releasevariantvalue(&browserResult);
603 NPError npError = browser->destroystream(obj->npp, obj->stream, NPRES_USER_BREAK);
610 NPError npError = browser->destroystream(obj->npp, 0, NPRES_USER_BREAK);
622 if (browser->enumerate(obj->npp, NPVARIANT_TO_OBJECT(args[0]), &identifiers, &count)) {
624 NPIdentifier pushIdentifier = browser->getstringidentifier("push");
627 NPUTF8* string = browser->utf8fromidentifier(identifiers[i]);
635 if (browser->invoke(obj->npp, outArray, pushIdentifier, args, 1, &browserResult))
636 browser->releasevariantvalue(&browserResult);
637 browser->memfree(string);
640 browser->memfree(identifiers);
652 NPIdentifier identifier = browser->getintidentifier((int)NPVARIANT_TO_DOUBLE(args[0]));
663 browser->getvalue(obj->npp, NPNVWindowNPObject, &object);
668 NPIdentifier propertyIdentifier = browser->getstringidentifier(propertyString);
672 bool retval = browser->getproperty(obj->npp, object, propertyIdentifier, &variant);
673 browser->releaseobject(object);
697 NPIdentifier propertyIdentifier = browser->getstringidentifier(propertyString);
700 bool retval = browser->hasproperty(obj->npp, NPVARIANT_TO_OBJECT(args[0]), propertyIdentifier);
712 NPIdentifier propertyIdentifier = browser->getstringidentifier(propertyString);
715 bool retval = browser->hasmethod(obj->npp, NPVARIANT_TO_OBJECT(args[0]), propertyIdentifier);
726 browser->getvalue(obj->npp, NPNVWindowNPObject, &windowScriptObject);
730 bool retval = browser->evaluate(obj->npp, windowScriptObject, &s, result);
731 browser->releaseobject(windowScriptObject);
741 NPIdentifier propertyIdentifier = browser->getstringidentifier(propertyString);
745 bool retval = browser->getproperty(obj->npp, NPVARIANT_TO_OBJECT(args[0]), propertyIdentifier, &variant);
747 browser->releasevariantvalue(&variant);
787 NPError error = browser->posturl(obj->npp, url, target, pathString.UTF8Length, path, TRUE);
802 return browser->construct(obj->npp, NPVARIANT_TO_OBJECT(args[0]), args + 1, argCount - 1, result);
812 browser->getvalue(obj->npp, NPNVWindowNPObject, &windowScriptObject);
816 NPIdentifier callbackIdentifier = browser->getstringidentifier(callbackString);
821 browser->invoke(obj->npp, windowScriptObject, callbackIdentifier, &args[1], 1, &object_result);
828 NPIdentifier object_method = browser->getstringidentifier(object_mehod_string);
832 NPObject* object_arg = browser->createobject(obj->npp, &pluginClass);
838 browser->invoke(obj->npp, script_object, object_method, invoke_args, 1, &object_method_result);
840 browser->releasevariantvalue(&object_result);
851 browser->releasevariantvalue(&object_method_result);
855 browser->releaseobject(object_arg);
867 browser->evaluate(npp, object, &script, &result);
868 browser->releasevariantvalue(&result);
873 NPIdentifier documentId = browser->getstringidentifier("document");
874 NPIdentifier openId = browser->getstringidentifier("open");
877 browser->getvalue(npp, NPNVWindowNPObject, &windowObject);
882 browser->getproperty(npp, windowObject, documentId, &docVariant);
884 browser->releaseobject(windowObject);
895 if (!browser->invoke(npp, documentObject, openId, openArgs, 2, &result)) {
896 browser->releaseobject(windowObject);
897 browser->releaseobject(documentObject);
901 browser->releaseobject(documentObject);
904 browser->releaseobject(windowObject);
905 browser->releasevariantvalue(&result);
911 browser->releaseobject(result.value.objectValue);
912 browser->releaseobject(windowObject);
918 NPIdentifier openId = browser->getstringidentifier("open");
921 browser->getvalue(npp, NPNVWindowNPObject, &windowObject);
930 if (!browser->invoke(npp, windowObject, openId, openArgs, 2, &result)) {
931 browser->releaseobject(windowObject);
936 browser->releaseobject(windowObject);
937 browser->releasevariantvalue(&result);
943 browser->releaseobject(result.value.objectValue);
944 browser->releaseobject(windowObject);
956 browser->status(obj->npp, message);
967 if (NPERR_NO_ERROR != browser->getvalue(obj->npp, NPNVWindowNPObject, &windowObject))
971 if (browser->invoke(obj->npp, windowObject, browser->getstringidentifier("resizePlugin"), args, argCount, &callResult))
972 browser->releasevariantvalue(&callResult);
975 if (browser->getproperty(obj->npp, windowObject, browser->getstringidentifier("pageYOffset"), &callResult))
976 browser->releasevariantvalue(&callResult);
986 if (NPERR_NO_ERROR != browser->getvalue(obj->npp, NPNVWindowNPObject, &windowObject))
990 if (browser->invoke(obj->npp, windowObject, browser->getstringidentifier("pluginCallback"), args, argCount, &callResult))
991 browser->releasevariantvalue(&callResult);
1007 browser->invalidaterect(obj->npp, &rect);
1055 browser->setexception(header, "plugin object testThrowException SUCCESS");
1060 browser->getvalue(plugin->npp, NPNVWindowNPObject, &windowScriptObject);
1061 browser->invoke(plugin->npp, windowScriptObject, name, args, argCount, result);
1065 NPObject* new_object = browser->createobject(plugin->npp, &pluginClass);
1071 NPObject* testObject = browser->createobject(plugin->npp, getTestClass());
1079 browser->reloadplugins(false);
1083 browser->reloadplugins(true);
1087 browser->getproperty(plugin->npp, NPVARIANT_TO_OBJECT(args[0]), stringVariantToIdentifier(args[1]), result);
1091 browser->setproperty(plugin->npp, NPVARIANT_TO_OBJECT(args[0]), stringVariantToIdentifier(args[1]), &args[2]);
1096 browser->releaseobject(plugin->rememberedObject);
1098 browser->retainobject(plugin->rememberedObject);
1104 browser->retainobject(plugin->rememberedObject);
1149 newInstance->testObject = browser->createobject(npp, getTestClass());
1184 browser->releaseobject(plugin->testObject);
1186 browser->releaseobject(plugin->rememberedObject);
1202 browser->getvalue(object->npp, NPNVWindowNPObject, &windowScriptObject);
1225 if (browser->invoke(object->npp, windowScriptObject, callbackIdentifier, args, 2, &browserResult))
1226 browser->releasevariantvalue(&browserResult);
1249 browser->getvalue(npp, NPNVWindowNPObject, &windowScriptObject);
1252 NPIdentifier testNPInvoke = browser->getstringidentifier("testNPInvoke");
1264 if (browser->invoke(npp, windowScriptObject, testNPInvoke, args, 7, &result))
1265 browser->releasevariantvalue(&result);
1267 browser->releaseobject(windowScriptObject);