packages feed

webkit-javascriptcore 0.13.1.1 → 0.13.1.2

raw patch · 2 files changed

+41/−38 lines, 2 files

Files

src/Graphics/UI/Gtk/WebKit/JavaScriptCore/JSObjectRef.chs view
@@ -3,8 +3,8 @@ module Graphics.UI.Gtk.WebKit.JavaScriptCore.JSObjectRef where  import Foreign.C.String-import Foreign.C.Types -import Foreign.Ptr +import Foreign.C.Types+import Foreign.Ptr import Foreign.Storable import Data.Word (Word) @@ -57,70 +57,73 @@  type JSObjectConvertToTypeCallback = {#type JSObjectConvertToTypeCallback #} +foreign import ccall "wrapper"+  mkJSObjectCallAsFunctionCallback :: JSObjectCallAsFunctionCallback' -> IO JSObjectCallAsFunctionCallback+ type JSStaticValueRef = {#type JSStaticValueRef #}  -value_get_name :: JSStaticValueRef -> IO String -value_get_name t = {#get JSStaticValue -> name #} t >>= peekCString +value_get_name :: JSStaticValueRef -> IO String+value_get_name t = {#get JSStaticValue -> name #} t >>= peekCString  value_set_name :: JSStaticValueRef -> String -> IO ()-value_set_name t str = {#set JSStaticFunction -> name #} t =<< newCString str +value_set_name t str = {#set JSStaticFunction -> name #} t =<< newCString str  -value_get_getProperty :: JSStaticValueRef -> IO JSObjectGetPropertyCallback +value_get_getProperty :: JSStaticValueRef -> IO JSObjectGetPropertyCallback value_get_getProperty t = {#get JSStaticValue -> getProperty #} t   value_set_getProperty :: JSStaticValueRef -> JSObjectGetPropertyCallback -> IO ()-value_set_getProperty t cbk = {#set JSStaticValue -> getProperty #} t cbk +value_set_getProperty t cbk = {#set JSStaticValue -> getProperty #} t cbk  -value_get_setProperty :: JSStaticValueRef -> IO JSObjectSetPropertyCallback +value_get_setProperty :: JSStaticValueRef -> IO JSObjectSetPropertyCallback value_get_setProperty t = {#get JSStaticValue -> setProperty #} t  value_set_setProperty :: JSStaticValueRef -> JSObjectSetPropertyCallback -> IO ()-value_set_setProperty t cbk = {#set JSStaticValue -> setProperty #} t cbk +value_set_setProperty t cbk = {#set JSStaticValue -> setProperty #} t cbk -value_get_attributes :: JSStaticValueRef -> IO JSPropertyAttributes +value_get_attributes :: JSStaticValueRef -> IO JSPropertyAttributes value_get_attributes t = {#get JSStaticValue -> attributes #} t  value_set_attributes :: JSStaticValueRef -> JSPropertyAttributes -> IO ()-value_set_attributes t attr = {#set JSStaticValue -> attributes #} t attr +value_set_attributes t attr = {#set JSStaticValue -> attributes #} t attr   type JSStaticFunctionRef = {#type JSStaticFunctionRef #}  func_get_name :: JSStaticFunctionRef -> IO String-func_get_name t = {#get JSStaticFunction -> name #} t >>= peekCString +func_get_name t = {#get JSStaticFunction -> name #} t >>= peekCString  func_set_name :: JSStaticFunctionRef -> String -> IO () func_set_name t str = {#set JSStaticFunction -> name #} t =<< newCString str  func_get_callAsFunction :: JSStaticFunctionRef -> IO JSObjectCallAsFunctionCallback-func_get_callAsFunction t = {#get JSStaticFunction -> callAsFunction #} t +func_get_callAsFunction t = {#get JSStaticFunction -> callAsFunction #} t  func_set_callAsFunction :: JSStaticFunctionRef -> JSObjectCallAsFunctionCallback -> IO ()-func_set_callAsFunction t cbk = {#set JSStaticFunction -> callAsFunction #} t cbk +func_set_callAsFunction t cbk = {#set JSStaticFunction -> callAsFunction #} t cbk -func_get_attributes :: JSStaticFunctionRef -> IO JSPropertyAttributes +func_get_attributes :: JSStaticFunctionRef -> IO JSPropertyAttributes func_get_attributes t = {#get JSStaticFunction -> attributes #} t -func_set_attributes :: JSStaticFunctionRef -> JSPropertyAttributes -> IO () -func_set_attributes t attr = {#set JSStaticFunction -> attributes #} t attr +func_set_attributes :: JSStaticFunctionRef -> JSPropertyAttributes -> IO ()+func_set_attributes t attr = {#set JSStaticFunction -> attributes #} t attr -type JSClassDefinitionRef = {#type JSClassDefinitionRef #} +type JSClassDefinitionRef = {#type JSClassDefinitionRef #} -class_get_version :: JSClassDefinitionRef -> IO Int +class_get_version :: JSClassDefinitionRef -> IO Int class_get_version t = {#get JSClassDefinition -> version #} t >>= return . fromIntegral  class_set_version :: JSClassDefinitionRef -> Int -> IO ()-class_set_version t n = {#set JSClassDefinition -> version #} t (fromIntegral n) +class_set_version t n = {#set JSClassDefinition -> version #} t (fromIntegral n)  class_get_attributes :: JSClassDefinitionRef -> IO JSClassAttributes class_get_attributes t = {#get JSClassDefinition -> attributes #} t  class_set_attributes :: JSClassDefinitionRef -> JSClassAttributes -> IO ()-class_set_attributes t attr = {#set JSClassDefinition -> attributes #} t attr +class_set_attributes t attr = {#set JSClassDefinition -> attributes #} t attr  class_get_className :: JSClassDefinitionRef -> IO String class_get_className t = {#get JSClassDefinition -> className #} t >>= peekCString@@ -142,63 +145,63 @@ class_set_staticValues t v = {#set JSClassDefinition -> staticValues #} t v  -class_get_staticFunctions :: JSClassDefinitionRef -> IO JSStaticFunctionRef -class_get_staticFunctions t = {#get JSClassDefinition -> staticFunctions #} t +class_get_staticFunctions :: JSClassDefinitionRef -> IO JSStaticFunctionRef+class_get_staticFunctions t = {#get JSClassDefinition -> staticFunctions #} t   class_set_staticFunctions :: JSClassDefinitionRef -> JSStaticFunctionRef -> IO () class_set_staticFunctions t f = {#set JSClassDefinition -> staticFunctions #} t f -class_get_initialize :: JSClassDefinitionRef -> IO JSObjectInitializeCallback +class_get_initialize :: JSClassDefinitionRef -> IO JSObjectInitializeCallback class_get_initialize t = {#get JSClassDefinition -> initialize #} t  class_set_initialize :: JSClassDefinitionRef -> JSObjectInitializeCallback -> IO ()-class_set_initialize t cbk = {#set JSClassDefinition -> initialize #} t cbk  +class_set_initialize t cbk = {#set JSClassDefinition -> initialize #} t cbk   -class_get_finalize :: JSClassDefinitionRef -> IO JSObjectFinalizeCallback +class_get_finalize :: JSClassDefinitionRef -> IO JSObjectFinalizeCallback class_get_finalize t = {#get JSClassDefinition -> finalize #} t  class_set_finalize :: JSClassDefinitionRef -> JSObjectFinalizeCallback -> IO () class_set_finalize t f = {#set JSClassDefinition -> finalize #} t f  -class_get_hasProperty :: JSClassDefinitionRef -> IO JSObjectHasPropertyCallback +class_get_hasProperty :: JSClassDefinitionRef -> IO JSObjectHasPropertyCallback class_get_hasProperty t = {#get JSClassDefinition -> hasProperty #} t  class_set_hasProperty :: JSClassDefinitionRef -> JSObjectHasPropertyCallback -> IO () class_set_hasProperty t f = {#set JSClassDefinition -> hasProperty #} t f -class_get_getProperty :: JSClassDefinitionRef -> IO JSObjectGetPropertyCallback +class_get_getProperty :: JSClassDefinitionRef -> IO JSObjectGetPropertyCallback class_get_getProperty t = {#get JSClassDefinition -> getProperty #} t  class_set_getProperty :: JSClassDefinitionRef -> JSObjectGetPropertyCallback -> IO () class_set_getProperty t f = {#set JSClassDefinition -> getProperty #} t f -class_get_setProperty :: JSClassDefinitionRef -> IO JSObjectSetPropertyCallback +class_get_setProperty :: JSClassDefinitionRef -> IO JSObjectSetPropertyCallback class_get_setProperty t = {#get JSClassDefinition -> setProperty #} t  class_set_setProperty :: JSClassDefinitionRef -> JSObjectSetPropertyCallback -> IO () class_set_setProperty t f = {#set JSClassDefinition -> setProperty #} t f -class_get_deleteProperty :: JSClassDefinitionRef -> IO JSObjectDeletePropertyCallback +class_get_deleteProperty :: JSClassDefinitionRef -> IO JSObjectDeletePropertyCallback class_get_deleteProperty t = {#get JSClassDefinition -> deleteProperty #} t  class_set_deleteProperty :: JSClassDefinitionRef -> JSObjectDeletePropertyCallback -> IO ()-class_set_deleteProperty t f = {#set JSClassDefinition -> deleteProperty #} t f +class_set_deleteProperty t f = {#set JSClassDefinition -> deleteProperty #} t f  class_get_getPropertyNames :: JSClassDefinitionRef -> IO JSObjectGetPropertyNamesCallback class_get_getPropertyNames t = {#get JSClassDefinition -> getPropertyNames #} t  class_set_getPropertyNames :: JSClassDefinitionRef -> JSObjectGetPropertyNamesCallback -> IO ()-class_set_getPropertyNames t f = {#set JSClassDefinition -> getPropertyNames #} t f +class_set_getPropertyNames t f = {#set JSClassDefinition -> getPropertyNames #} t f  class_get_callAsFunction  :: JSClassDefinitionRef -> IO JSObjectCallAsFunctionCallback class_get_callAsFunction t = {#get JSClassDefinition -> callAsFunction #} t  class_set_callAsFunction :: JSClassDefinitionRef -> JSObjectCallAsFunctionCallback -> IO ()-class_set_callAsFunction t f = {#set JSClassDefinition -> callAsFunction #} t f +class_set_callAsFunction t f = {#set JSClassDefinition -> callAsFunction #} t f   class_get_callAsConstructor :: JSClassDefinitionRef -> IO JSObjectCallAsConstructorCallback@@ -208,14 +211,14 @@ class_set_callAsConstructor t f = {#set JSClassDefinition -> callAsConstructor #} t f  -class_get_hasInstance :: JSClassDefinitionRef -> IO JSObjectHasInstanceCallback +class_get_hasInstance :: JSClassDefinitionRef -> IO JSObjectHasInstanceCallback class_get_hasInstance t = {#get JSClassDefinition -> hasInstance #} t  class_set_hasInstance :: JSClassDefinitionRef -> JSObjectHasInstanceCallback -> IO ()-class_set_hasInstance t f = {#set JSClassDefinition -> hasInstance #} t f +class_set_hasInstance t f = {#set JSClassDefinition -> hasInstance #} t f  -class_get_convertToType :: JSClassDefinitionRef -> IO JSObjectConvertToTypeCallback +class_get_convertToType :: JSClassDefinitionRef -> IO JSObjectConvertToTypeCallback class_get_convertToType t = {#get JSClassDefinition -> convertToType #} t  class_set_convertToType :: JSClassDefinitionRef -> JSObjectConvertToTypeCallback -> IO ()@@ -272,7 +275,7 @@ {#fun JSObjectCallAsFunction as ^ {id `JSContextRef', id `JSObjectRef', id `JSObjectRef', fromIntegral `CSize', id `JSValueRefRef', id `JSValueRefRef'} -> `JSValueRef' id #}  {#fun JSObjectCallAsConstructor as ^ {id `JSContextRef', id `JSObjectRef', fromIntegral `CSize', id `JSValueRefRef', id `JSValueRefRef'} -> `JSObjectRef' id #}- + {#fun JSObjectCopyPropertyNames as ^ {id `JSContextRef', id `JSObjectRef'} -> `JSPropertyNameArrayRef' id #}  {#fun JSPropertyNameArrayRetain as ^ {id `JSPropertyNameArrayRef'} -> `JSPropertyNameArrayRef' id #}
webkit-javascriptcore.cabal view
@@ -1,5 +1,5 @@ Name:		webkit-javascriptcore-Version:	0.13.1.1+Version:	0.13.1.2 Synopsis:       JavaScriptCore FFI from webkitgtk Description: 	FFI for JavaScriptCore module from webkitgtk License: 	BSD3