gi-javascriptcore 4.0.15 → 4.0.16
raw patch · 4 files changed
+12/−6 lines, 4 filesdep +gi-glibdep +gi-gobjectdep ~haskell-giPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies added: gi-glib, gi-gobject
Dependency ranges changed: haskell-gi
API changes (from Hackage documentation)
- GI.JavaScriptCore.Structs.GlobalContext: GlobalContext :: (ManagedPtr GlobalContext) -> GlobalContext
- GI.JavaScriptCore.Structs.GlobalContext: instance Data.GI.Base.BasicTypes.WrappedPtr GI.JavaScriptCore.Structs.GlobalContext.GlobalContext
- GI.JavaScriptCore.Structs.GlobalContext: newtype GlobalContext
- GI.JavaScriptCore.Structs.GlobalContext: noGlobalContext :: Maybe GlobalContext
- GI.JavaScriptCore.Structs.Value: Value :: (ManagedPtr Value) -> Value
- GI.JavaScriptCore.Structs.Value: instance Data.GI.Base.BasicTypes.WrappedPtr GI.JavaScriptCore.Structs.Value.Value
- GI.JavaScriptCore.Structs.Value: newtype Value
- GI.JavaScriptCore.Structs.Value: noValue :: Maybe Value
+ GI.JavaScriptCore.Callbacks: drop_closures_ExceptionHandler :: ExceptionHandler -> ExceptionHandler_WithClosures
+ GI.JavaScriptCore.Callbacks: dynamic_ClassDeletePropertyFunction :: (HasCallStack, MonadIO m, IsClass a, IsContext b) => FunPtr C_ClassDeletePropertyFunction -> a -> b -> Ptr () -> Text -> m Bool
+ GI.JavaScriptCore.Callbacks: dynamic_ClassEnumeratePropertiesFunction :: (HasCallStack, MonadIO m, IsClass a, IsContext b) => FunPtr C_ClassEnumeratePropertiesFunction -> a -> b -> Ptr () -> m (Maybe [Text])
+ GI.JavaScriptCore.Callbacks: dynamic_ClassGetPropertyFunction :: (HasCallStack, MonadIO m, IsClass a, IsContext b) => FunPtr C_ClassGetPropertyFunction -> a -> b -> Ptr () -> Text -> m (Maybe Value)
+ GI.JavaScriptCore.Callbacks: dynamic_ClassHasPropertyFunction :: (HasCallStack, MonadIO m, IsClass a, IsContext b) => FunPtr C_ClassHasPropertyFunction -> a -> b -> Ptr () -> Text -> m Bool
+ GI.JavaScriptCore.Callbacks: dynamic_ClassSetPropertyFunction :: (HasCallStack, MonadIO m, IsClass a, IsContext b, IsValue c) => FunPtr C_ClassSetPropertyFunction -> a -> b -> Ptr () -> Text -> c -> m Bool
+ GI.JavaScriptCore.Callbacks: dynamic_ExceptionHandler :: (HasCallStack, MonadIO m, IsContext a, IsException b) => FunPtr C_ExceptionHandler -> a -> b -> Ptr () -> m ()
+ GI.JavaScriptCore.Callbacks: genClosure_ClassDeletePropertyFunction :: ClassDeletePropertyFunction -> IO Closure
+ GI.JavaScriptCore.Callbacks: genClosure_ClassEnumeratePropertiesFunction :: ClassEnumeratePropertiesFunction -> IO Closure
+ GI.JavaScriptCore.Callbacks: genClosure_ClassGetPropertyFunction :: ClassGetPropertyFunction -> IO Closure
+ GI.JavaScriptCore.Callbacks: genClosure_ClassHasPropertyFunction :: ClassHasPropertyFunction -> IO Closure
+ GI.JavaScriptCore.Callbacks: genClosure_ClassSetPropertyFunction :: ClassSetPropertyFunction -> IO Closure
+ GI.JavaScriptCore.Callbacks: genClosure_ExceptionHandler :: ExceptionHandler -> IO Closure
+ GI.JavaScriptCore.Callbacks: mk_ClassDeletePropertyFunction :: C_ClassDeletePropertyFunction -> IO (FunPtr C_ClassDeletePropertyFunction)
+ GI.JavaScriptCore.Callbacks: mk_ClassEnumeratePropertiesFunction :: C_ClassEnumeratePropertiesFunction -> IO (FunPtr C_ClassEnumeratePropertiesFunction)
+ GI.JavaScriptCore.Callbacks: mk_ClassGetPropertyFunction :: C_ClassGetPropertyFunction -> IO (FunPtr C_ClassGetPropertyFunction)
+ GI.JavaScriptCore.Callbacks: mk_ClassHasPropertyFunction :: C_ClassHasPropertyFunction -> IO (FunPtr C_ClassHasPropertyFunction)
+ GI.JavaScriptCore.Callbacks: mk_ClassSetPropertyFunction :: C_ClassSetPropertyFunction -> IO (FunPtr C_ClassSetPropertyFunction)
+ GI.JavaScriptCore.Callbacks: mk_ExceptionHandler :: C_ExceptionHandler -> IO (FunPtr C_ExceptionHandler)
+ GI.JavaScriptCore.Callbacks: noClassDeletePropertyFunction :: Maybe ClassDeletePropertyFunction
+ GI.JavaScriptCore.Callbacks: noClassEnumeratePropertiesFunction :: Maybe ClassEnumeratePropertiesFunction
+ GI.JavaScriptCore.Callbacks: noClassGetPropertyFunction :: Maybe ClassGetPropertyFunction
+ GI.JavaScriptCore.Callbacks: noClassHasPropertyFunction :: Maybe ClassHasPropertyFunction
+ GI.JavaScriptCore.Callbacks: noClassSetPropertyFunction :: Maybe ClassSetPropertyFunction
+ GI.JavaScriptCore.Callbacks: noExceptionHandler :: Maybe ExceptionHandler
+ GI.JavaScriptCore.Callbacks: noExceptionHandler_WithClosures :: Maybe ExceptionHandler_WithClosures
+ GI.JavaScriptCore.Callbacks: type C_ClassDeletePropertyFunction = Ptr Class -> Ptr Context -> Ptr () -> CString -> IO CInt
+ GI.JavaScriptCore.Callbacks: type C_ClassEnumeratePropertiesFunction = Ptr Class -> Ptr Context -> Ptr () -> IO (Ptr CString)
+ GI.JavaScriptCore.Callbacks: type C_ClassGetPropertyFunction = Ptr Class -> Ptr Context -> Ptr () -> CString -> IO (Ptr Value)
+ GI.JavaScriptCore.Callbacks: type C_ClassHasPropertyFunction = Ptr Class -> Ptr Context -> Ptr () -> CString -> IO CInt
+ GI.JavaScriptCore.Callbacks: type C_ClassSetPropertyFunction = Ptr Class -> Ptr Context -> Ptr () -> CString -> Ptr Value -> IO CInt
+ GI.JavaScriptCore.Callbacks: type C_ExceptionHandler = Ptr Context -> Ptr Exception -> Ptr () -> IO ()
+ GI.JavaScriptCore.Callbacks: type ClassDeletePropertyFunction = Class " /@jscClass@/: a 'GI.JavaScriptCore.Objects.Class.Class' " -> Context " /@context@/: a 'GI.JavaScriptCore.Objects.Context.Context' " -> Ptr () " /@instance@/: the /@jscClass@/ instance " -> Text " /@name@/: the property name " -> IO Bool " __Returns:__ 'True' if handled or 'False' to to forward the request to the parent class or prototype chain. "
+ GI.JavaScriptCore.Callbacks: type ClassEnumeratePropertiesFunction = Class " /@jscClass@/: a 'GI.JavaScriptCore.Objects.Class.Class' " -> Context " /@context@/: a 'GI.JavaScriptCore.Objects.Context.Context' " -> Ptr () " /@instance@/: the /@jscClass@/ instance " -> IO (Maybe [Text]) " __Returns:__ a 'Nothing'-terminated array of strings containing the property names, or 'Nothing' if /@instance@/ doesn\'t have enumerable properties. "
+ GI.JavaScriptCore.Callbacks: type ClassGetPropertyFunction = Class " /@jscClass@/: a 'GI.JavaScriptCore.Objects.Class.Class' " -> Context " /@context@/: a 'GI.JavaScriptCore.Objects.Context.Context' " -> Ptr () " /@instance@/: the /@jscClass@/ instance " -> Text " /@name@/: the property name " -> IO (Maybe Value) " __Returns:__ a 'GI.JavaScriptCore.Objects.Value.Value' or 'Nothing' to forward the request to the parent class or prototype chain "
+ GI.JavaScriptCore.Callbacks: type ClassHasPropertyFunction = Class " /@jscClass@/: a 'GI.JavaScriptCore.Objects.Class.Class' " -> Context " /@context@/: a 'GI.JavaScriptCore.Objects.Context.Context' " -> Ptr () " /@instance@/: the /@jscClass@/ instance " -> Text " /@name@/: the property name " -> IO Bool " __Returns:__ 'True' if /@instance@/ has a property with /@name@/ or 'False' to forward the request to the parent class or prototype chain. "
+ GI.JavaScriptCore.Callbacks: type ClassSetPropertyFunction = Class " /@jscClass@/: a 'GI.JavaScriptCore.Objects.Class.Class' " -> Context " /@context@/: a 'GI.JavaScriptCore.Objects.Context.Context' " -> Ptr () " /@instance@/: the /@jscClass@/ instance " -> Text " /@name@/: the property name " -> Value " /@value@/: the 'GI.JavaScriptCore.Objects.Value.Value' to set " -> IO Bool " __Returns:__ 'True' if handled or 'False' to forward the request to the parent class or prototype chain. "
+ GI.JavaScriptCore.Callbacks: type ExceptionHandler = Context " /@context@/: a 'GI.JavaScriptCore.Objects.Context.Context' " -> Exception " /@exception@/: a 'GI.JavaScriptCore.Objects.Exception.Exception' " -> IO ()
+ GI.JavaScriptCore.Callbacks: type ExceptionHandler_WithClosures = Context " /@context@/: a 'GI.JavaScriptCore.Objects.Context.Context' " -> Exception " /@exception@/: a 'GI.JavaScriptCore.Objects.Exception.Exception' " -> Ptr () " /@userData@/: user data " -> IO ()
+ GI.JavaScriptCore.Callbacks: wrap_ClassDeletePropertyFunction :: Maybe (Ptr (FunPtr C_ClassDeletePropertyFunction)) -> ClassDeletePropertyFunction -> C_ClassDeletePropertyFunction
+ GI.JavaScriptCore.Callbacks: wrap_ClassEnumeratePropertiesFunction :: Maybe (Ptr (FunPtr C_ClassEnumeratePropertiesFunction)) -> ClassEnumeratePropertiesFunction -> C_ClassEnumeratePropertiesFunction
+ GI.JavaScriptCore.Callbacks: wrap_ClassGetPropertyFunction :: Maybe (Ptr (FunPtr C_ClassGetPropertyFunction)) -> ClassGetPropertyFunction -> C_ClassGetPropertyFunction
+ GI.JavaScriptCore.Callbacks: wrap_ClassHasPropertyFunction :: Maybe (Ptr (FunPtr C_ClassHasPropertyFunction)) -> ClassHasPropertyFunction -> C_ClassHasPropertyFunction
+ GI.JavaScriptCore.Callbacks: wrap_ClassSetPropertyFunction :: Maybe (Ptr (FunPtr C_ClassSetPropertyFunction)) -> ClassSetPropertyFunction -> C_ClassSetPropertyFunction
+ GI.JavaScriptCore.Callbacks: wrap_ExceptionHandler :: Maybe (Ptr (FunPtr C_ExceptionHandler)) -> ExceptionHandler_WithClosures -> C_ExceptionHandler
+ GI.JavaScriptCore.Enums: AnotherCheckSyntaxMode :: Int -> CheckSyntaxMode
+ GI.JavaScriptCore.Enums: AnotherCheckSyntaxResult :: Int -> CheckSyntaxResult
+ GI.JavaScriptCore.Enums: CheckSyntaxModeModule :: CheckSyntaxMode
+ GI.JavaScriptCore.Enums: CheckSyntaxModeScript :: CheckSyntaxMode
+ GI.JavaScriptCore.Enums: CheckSyntaxResultIrrecoverableError :: CheckSyntaxResult
+ GI.JavaScriptCore.Enums: CheckSyntaxResultOutOfMemoryError :: CheckSyntaxResult
+ GI.JavaScriptCore.Enums: CheckSyntaxResultRecoverableError :: CheckSyntaxResult
+ GI.JavaScriptCore.Enums: CheckSyntaxResultStackOverflowError :: CheckSyntaxResult
+ GI.JavaScriptCore.Enums: CheckSyntaxResultSuccess :: CheckSyntaxResult
+ GI.JavaScriptCore.Enums: CheckSyntaxResultUnterminatedLiteralError :: CheckSyntaxResult
+ GI.JavaScriptCore.Enums: data CheckSyntaxMode
+ GI.JavaScriptCore.Enums: data CheckSyntaxResult
+ GI.JavaScriptCore.Enums: instance GHC.Classes.Eq GI.JavaScriptCore.Enums.CheckSyntaxMode
+ GI.JavaScriptCore.Enums: instance GHC.Classes.Eq GI.JavaScriptCore.Enums.CheckSyntaxResult
+ GI.JavaScriptCore.Enums: instance GHC.Classes.Ord GI.JavaScriptCore.Enums.CheckSyntaxMode
+ GI.JavaScriptCore.Enums: instance GHC.Classes.Ord GI.JavaScriptCore.Enums.CheckSyntaxResult
+ GI.JavaScriptCore.Enums: instance GHC.Enum.Enum GI.JavaScriptCore.Enums.CheckSyntaxMode
+ GI.JavaScriptCore.Enums: instance GHC.Enum.Enum GI.JavaScriptCore.Enums.CheckSyntaxResult
+ GI.JavaScriptCore.Enums: instance GHC.Show.Show GI.JavaScriptCore.Enums.CheckSyntaxMode
+ GI.JavaScriptCore.Enums: instance GHC.Show.Show GI.JavaScriptCore.Enums.CheckSyntaxResult
+ GI.JavaScriptCore.Flags: AnotherValuePropertyFlags :: Int -> ValuePropertyFlags
+ GI.JavaScriptCore.Flags: ValuePropertyFlagsConfigurable :: ValuePropertyFlags
+ GI.JavaScriptCore.Flags: ValuePropertyFlagsEnumerable :: ValuePropertyFlags
+ GI.JavaScriptCore.Flags: ValuePropertyFlagsWritable :: ValuePropertyFlags
+ GI.JavaScriptCore.Flags: data ValuePropertyFlags
+ GI.JavaScriptCore.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.JavaScriptCore.Flags.ValuePropertyFlags
+ GI.JavaScriptCore.Flags: instance GHC.Classes.Eq GI.JavaScriptCore.Flags.ValuePropertyFlags
+ GI.JavaScriptCore.Flags: instance GHC.Classes.Ord GI.JavaScriptCore.Flags.ValuePropertyFlags
+ GI.JavaScriptCore.Flags: instance GHC.Enum.Enum GI.JavaScriptCore.Flags.ValuePropertyFlags
+ GI.JavaScriptCore.Flags: instance GHC.Show.Show GI.JavaScriptCore.Flags.ValuePropertyFlags
+ GI.JavaScriptCore.Functions: getMajorVersion :: (HasCallStack, MonadIO m) => m Word32
+ GI.JavaScriptCore.Functions: getMicroVersion :: (HasCallStack, MonadIO m) => m Word32
+ GI.JavaScriptCore.Functions: getMinorVersion :: (HasCallStack, MonadIO m) => m Word32
+ GI.JavaScriptCore.Objects.Class: Class :: ManagedPtr Class -> Class
+ GI.JavaScriptCore.Objects.Class: class GObject o => IsClass o
+ GI.JavaScriptCore.Objects.Class: classAddConstructor :: (HasCallStack, MonadIO m, IsClass a) => a -> Maybe Text -> Callback -> GType -> Maybe [GType] -> m Value
+ GI.JavaScriptCore.Objects.Class: classAddConstructorVariadic :: (HasCallStack, MonadIO m, IsClass a) => a -> Maybe Text -> Callback -> GType -> m Value
+ GI.JavaScriptCore.Objects.Class: classAddMethod :: (HasCallStack, MonadIO m, IsClass a) => a -> Text -> Callback -> GType -> Maybe [GType] -> m ()
+ GI.JavaScriptCore.Objects.Class: classAddMethodVariadic :: (HasCallStack, MonadIO m, IsClass a) => a -> Text -> Callback -> GType -> m ()
+ GI.JavaScriptCore.Objects.Class: classAddProperty :: (HasCallStack, MonadIO m, IsClass a) => a -> Text -> GType -> Maybe Callback -> Maybe Callback -> m ()
+ GI.JavaScriptCore.Objects.Class: classGetName :: (HasCallStack, MonadIO m, IsClass a) => a -> m Text
+ GI.JavaScriptCore.Objects.Class: classGetParent :: (HasCallStack, MonadIO m, IsClass a) => a -> m Class
+ GI.JavaScriptCore.Objects.Class: constructClassContext :: (IsClass o, IsContext a) => a -> IO (GValueConstruct o)
+ GI.JavaScriptCore.Objects.Class: constructClassName :: IsClass o => Text -> IO (GValueConstruct o)
+ GI.JavaScriptCore.Objects.Class: constructClassParent :: (IsClass o, IsClass a) => a -> IO (GValueConstruct o)
+ GI.JavaScriptCore.Objects.Class: getClassContext :: (MonadIO m, IsClass o) => o -> m (Maybe Context)
+ GI.JavaScriptCore.Objects.Class: getClassName :: (MonadIO m, IsClass o) => o -> m Text
+ GI.JavaScriptCore.Objects.Class: getClassParent :: (MonadIO m, IsClass o) => o -> m Class
+ GI.JavaScriptCore.Objects.Class: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.JavaScriptCore.Objects.Class.Class a) => GI.JavaScriptCore.Objects.Class.IsClass a
+ GI.JavaScriptCore.Objects.Class: instance Data.GI.Base.BasicTypes.GObject GI.JavaScriptCore.Objects.Class.Class
+ GI.JavaScriptCore.Objects.Class: instance GI.GObject.Objects.Object.IsObject GI.JavaScriptCore.Objects.Class.Class
+ GI.JavaScriptCore.Objects.Class: instance GI.JavaScriptCore.Objects.Class.IsClass GI.JavaScriptCore.Objects.Class.Class
+ GI.JavaScriptCore.Objects.Class: newtype Class
+ GI.JavaScriptCore.Objects.Class: noClass :: Maybe Class
+ GI.JavaScriptCore.Objects.Class: toClass :: (MonadIO m, IsClass o) => o -> m Class
+ GI.JavaScriptCore.Objects.Context: Context :: ManagedPtr Context -> Context
+ GI.JavaScriptCore.Objects.Context: class GObject o => IsContext o
+ GI.JavaScriptCore.Objects.Context: constructContextVirtualMachine :: (IsContext o, IsVirtualMachine a) => a -> IO (GValueConstruct o)
+ GI.JavaScriptCore.Objects.Context: contextCheckSyntax :: (HasCallStack, MonadIO m, IsContext a) => a -> Text -> Int64 -> CheckSyntaxMode -> Text -> Word32 -> m (CheckSyntaxResult, Exception)
+ GI.JavaScriptCore.Objects.Context: contextClearException :: (HasCallStack, MonadIO m, IsContext a) => a -> m ()
+ GI.JavaScriptCore.Objects.Context: contextEvaluate :: (HasCallStack, MonadIO m, IsContext a) => a -> Text -> Int64 -> m Value
+ GI.JavaScriptCore.Objects.Context: contextEvaluateInObject :: (HasCallStack, MonadIO m, IsContext a, IsClass b) => a -> Text -> Int64 -> Ptr () -> Maybe b -> Text -> Word32 -> m (Value, Value)
+ GI.JavaScriptCore.Objects.Context: contextEvaluateWithSourceUri :: (HasCallStack, MonadIO m, IsContext a) => a -> Text -> Int64 -> Text -> Word32 -> m Value
+ GI.JavaScriptCore.Objects.Context: contextGetCurrent :: (HasCallStack, MonadIO m) => m (Maybe Context)
+ GI.JavaScriptCore.Objects.Context: contextGetException :: (HasCallStack, MonadIO m, IsContext a) => a -> m (Maybe Exception)
+ GI.JavaScriptCore.Objects.Context: contextGetGlobalObject :: (HasCallStack, MonadIO m, IsContext a) => a -> m Value
+ GI.JavaScriptCore.Objects.Context: contextGetValue :: (HasCallStack, MonadIO m, IsContext a) => a -> Text -> m Value
+ GI.JavaScriptCore.Objects.Context: contextGetVirtualMachine :: (HasCallStack, MonadIO m, IsContext a) => a -> m VirtualMachine
+ GI.JavaScriptCore.Objects.Context: contextNew :: (HasCallStack, MonadIO m) => m Context
+ GI.JavaScriptCore.Objects.Context: contextNewWithVirtualMachine :: (HasCallStack, MonadIO m, IsVirtualMachine a) => a -> m Context
+ GI.JavaScriptCore.Objects.Context: contextPopExceptionHandler :: (HasCallStack, MonadIO m, IsContext a) => a -> m ()
+ GI.JavaScriptCore.Objects.Context: contextPushExceptionHandler :: (HasCallStack, MonadIO m, IsContext a) => a -> ExceptionHandler -> m ()
+ GI.JavaScriptCore.Objects.Context: contextRegisterClass :: (HasCallStack, MonadIO m, IsContext a, IsClass b) => a -> Text -> Maybe b -> Maybe ClassVTable -> Maybe DestroyNotify -> m Class
+ GI.JavaScriptCore.Objects.Context: contextSetValue :: (HasCallStack, MonadIO m, IsContext a, IsValue b) => a -> Text -> b -> m ()
+ GI.JavaScriptCore.Objects.Context: contextThrow :: (HasCallStack, MonadIO m, IsContext a) => a -> Text -> m ()
+ GI.JavaScriptCore.Objects.Context: contextThrowException :: (HasCallStack, MonadIO m, IsContext a, IsException b) => a -> b -> m ()
+ GI.JavaScriptCore.Objects.Context: contextThrowWithName :: (HasCallStack, MonadIO m, IsContext a) => a -> Text -> Text -> m ()
+ GI.JavaScriptCore.Objects.Context: getContextVirtualMachine :: (MonadIO m, IsContext o) => o -> m VirtualMachine
+ GI.JavaScriptCore.Objects.Context: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.JavaScriptCore.Objects.Context.Context a) => GI.JavaScriptCore.Objects.Context.IsContext a
+ GI.JavaScriptCore.Objects.Context: instance Data.GI.Base.BasicTypes.GObject GI.JavaScriptCore.Objects.Context.Context
+ GI.JavaScriptCore.Objects.Context: instance GI.GObject.Objects.Object.IsObject GI.JavaScriptCore.Objects.Context.Context
+ GI.JavaScriptCore.Objects.Context: instance GI.JavaScriptCore.Objects.Context.IsContext GI.JavaScriptCore.Objects.Context.Context
+ GI.JavaScriptCore.Objects.Context: newtype Context
+ GI.JavaScriptCore.Objects.Context: noContext :: Maybe Context
+ GI.JavaScriptCore.Objects.Context: toContext :: (MonadIO m, IsContext o) => o -> m Context
+ GI.JavaScriptCore.Objects.Exception: Exception :: ManagedPtr Exception -> Exception
+ GI.JavaScriptCore.Objects.Exception: class GObject o => IsException o
+ GI.JavaScriptCore.Objects.Exception: exceptionGetBacktraceString :: (HasCallStack, MonadIO m, IsException a) => a -> m (Maybe Text)
+ GI.JavaScriptCore.Objects.Exception: exceptionGetColumnNumber :: (HasCallStack, MonadIO m, IsException a) => a -> m Word32
+ GI.JavaScriptCore.Objects.Exception: exceptionGetLineNumber :: (HasCallStack, MonadIO m, IsException a) => a -> m Word32
+ GI.JavaScriptCore.Objects.Exception: exceptionGetMessage :: (HasCallStack, MonadIO m, IsException a) => a -> m Text
+ GI.JavaScriptCore.Objects.Exception: exceptionGetName :: (HasCallStack, MonadIO m, IsException a) => a -> m Text
+ GI.JavaScriptCore.Objects.Exception: exceptionGetSourceUri :: (HasCallStack, MonadIO m, IsException a) => a -> m (Maybe Text)
+ GI.JavaScriptCore.Objects.Exception: exceptionNew :: (HasCallStack, MonadIO m, IsContext a) => a -> Text -> m Exception
+ GI.JavaScriptCore.Objects.Exception: exceptionNewWithName :: (HasCallStack, MonadIO m, IsContext a) => a -> Text -> Text -> m Exception
+ GI.JavaScriptCore.Objects.Exception: exceptionReport :: (HasCallStack, MonadIO m, IsException a) => a -> m Text
+ GI.JavaScriptCore.Objects.Exception: exceptionToString :: (HasCallStack, MonadIO m, IsException a) => a -> m Text
+ GI.JavaScriptCore.Objects.Exception: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.JavaScriptCore.Objects.Exception.Exception a) => GI.JavaScriptCore.Objects.Exception.IsException a
+ GI.JavaScriptCore.Objects.Exception: instance Data.GI.Base.BasicTypes.GObject GI.JavaScriptCore.Objects.Exception.Exception
+ GI.JavaScriptCore.Objects.Exception: instance GI.GObject.Objects.Object.IsObject GI.JavaScriptCore.Objects.Exception.Exception
+ GI.JavaScriptCore.Objects.Exception: instance GI.JavaScriptCore.Objects.Exception.IsException GI.JavaScriptCore.Objects.Exception.Exception
+ GI.JavaScriptCore.Objects.Exception: newtype Exception
+ GI.JavaScriptCore.Objects.Exception: noException :: Maybe Exception
+ GI.JavaScriptCore.Objects.Exception: toException :: (MonadIO m, IsException o) => o -> m Exception
+ GI.JavaScriptCore.Objects.Value: Value :: ManagedPtr Value -> Value
+ GI.JavaScriptCore.Objects.Value: class GObject o => IsValue o
+ GI.JavaScriptCore.Objects.Value: constructValueContext :: (IsValue o, IsContext a) => a -> IO (GValueConstruct o)
+ GI.JavaScriptCore.Objects.Value: getValueContext :: (MonadIO m, IsValue o) => o -> m Context
+ GI.JavaScriptCore.Objects.Value: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.JavaScriptCore.Objects.Value.Value a) => GI.JavaScriptCore.Objects.Value.IsValue a
+ GI.JavaScriptCore.Objects.Value: instance Data.GI.Base.BasicTypes.GObject GI.JavaScriptCore.Objects.Value.Value
+ GI.JavaScriptCore.Objects.Value: instance GI.GObject.Objects.Object.IsObject GI.JavaScriptCore.Objects.Value.Value
+ GI.JavaScriptCore.Objects.Value: instance GI.JavaScriptCore.Objects.Value.IsValue GI.JavaScriptCore.Objects.Value.Value
+ GI.JavaScriptCore.Objects.Value: newtype Value
+ GI.JavaScriptCore.Objects.Value: noValue :: Maybe Value
+ GI.JavaScriptCore.Objects.Value: toValue :: (MonadIO m, IsValue o) => o -> m Value
+ GI.JavaScriptCore.Objects.Value: valueConstructorCall :: (HasCallStack, MonadIO m, IsValue a) => a -> Maybe [Value] -> m Value
+ GI.JavaScriptCore.Objects.Value: valueFunctionCall :: (HasCallStack, MonadIO m, IsValue a) => a -> Maybe [Value] -> m Value
+ GI.JavaScriptCore.Objects.Value: valueGetContext :: (HasCallStack, MonadIO m, IsValue a) => a -> m Context
+ GI.JavaScriptCore.Objects.Value: valueIsArray :: (HasCallStack, MonadIO m, IsValue a) => a -> m Bool
+ GI.JavaScriptCore.Objects.Value: valueIsBoolean :: (HasCallStack, MonadIO m, IsValue a) => a -> m Bool
+ GI.JavaScriptCore.Objects.Value: valueIsConstructor :: (HasCallStack, MonadIO m, IsValue a) => a -> m Bool
+ GI.JavaScriptCore.Objects.Value: valueIsFunction :: (HasCallStack, MonadIO m, IsValue a) => a -> m Bool
+ GI.JavaScriptCore.Objects.Value: valueIsNull :: (HasCallStack, MonadIO m, IsValue a) => a -> m Bool
+ GI.JavaScriptCore.Objects.Value: valueIsNumber :: (HasCallStack, MonadIO m, IsValue a) => a -> m Bool
+ GI.JavaScriptCore.Objects.Value: valueIsObject :: (HasCallStack, MonadIO m, IsValue a) => a -> m Bool
+ GI.JavaScriptCore.Objects.Value: valueIsString :: (HasCallStack, MonadIO m, IsValue a) => a -> m Bool
+ GI.JavaScriptCore.Objects.Value: valueIsUndefined :: (HasCallStack, MonadIO m, IsValue a) => a -> m Bool
+ GI.JavaScriptCore.Objects.Value: valueNewArrayFromGarray :: (HasCallStack, MonadIO m, IsContext a) => a -> Maybe [Value] -> m Value
+ GI.JavaScriptCore.Objects.Value: valueNewArrayFromStrv :: (HasCallStack, MonadIO m, IsContext a) => a -> [Text] -> m Value
+ GI.JavaScriptCore.Objects.Value: valueNewBoolean :: (HasCallStack, MonadIO m, IsContext a) => a -> Bool -> m Value
+ GI.JavaScriptCore.Objects.Value: valueNewFunction :: (HasCallStack, MonadIO m, IsContext a) => a -> Maybe Text -> Callback -> GType -> Maybe [GType] -> m Value
+ GI.JavaScriptCore.Objects.Value: valueNewFunctionVariadic :: (HasCallStack, MonadIO m, IsContext a) => a -> Maybe Text -> Callback -> GType -> m Value
+ GI.JavaScriptCore.Objects.Value: valueNewNull :: (HasCallStack, MonadIO m, IsContext a) => a -> m Value
+ GI.JavaScriptCore.Objects.Value: valueNewNumber :: (HasCallStack, MonadIO m, IsContext a) => a -> Double -> m Value
+ GI.JavaScriptCore.Objects.Value: valueNewObject :: (HasCallStack, MonadIO m, IsContext a, IsClass b) => a -> Ptr () -> Maybe b -> m Value
+ GI.JavaScriptCore.Objects.Value: valueNewString :: (HasCallStack, MonadIO m, IsContext a) => a -> Maybe Text -> m Value
+ GI.JavaScriptCore.Objects.Value: valueNewStringFromBytes :: (HasCallStack, MonadIO m, IsContext a) => a -> Maybe Bytes -> m Value
+ GI.JavaScriptCore.Objects.Value: valueNewUndefined :: (HasCallStack, MonadIO m, IsContext a) => a -> m Value
+ GI.JavaScriptCore.Objects.Value: valueObjectDefinePropertyAccessor :: (HasCallStack, MonadIO m, IsValue a) => a -> Text -> [ValuePropertyFlags] -> GType -> Maybe Callback -> Maybe Callback -> m ()
+ GI.JavaScriptCore.Objects.Value: valueObjectDefinePropertyData :: (HasCallStack, MonadIO m, IsValue a, IsValue b) => a -> Text -> [ValuePropertyFlags] -> Maybe b -> m ()
+ GI.JavaScriptCore.Objects.Value: valueObjectDeleteProperty :: (HasCallStack, MonadIO m, IsValue a) => a -> Text -> m Bool
+ GI.JavaScriptCore.Objects.Value: valueObjectEnumerateProperties :: (HasCallStack, MonadIO m, IsValue a) => a -> m (Maybe [Text])
+ GI.JavaScriptCore.Objects.Value: valueObjectGetProperty :: (HasCallStack, MonadIO m, IsValue a) => a -> Text -> m Value
+ GI.JavaScriptCore.Objects.Value: valueObjectGetPropertyAtIndex :: (HasCallStack, MonadIO m, IsValue a) => a -> Word32 -> m Value
+ GI.JavaScriptCore.Objects.Value: valueObjectHasProperty :: (HasCallStack, MonadIO m, IsValue a) => a -> Text -> m Bool
+ GI.JavaScriptCore.Objects.Value: valueObjectInvokeMethod :: (HasCallStack, MonadIO m, IsValue a) => a -> Text -> Maybe [Value] -> m Value
+ GI.JavaScriptCore.Objects.Value: valueObjectIsInstanceOf :: (HasCallStack, MonadIO m, IsValue a) => a -> Text -> m Bool
+ GI.JavaScriptCore.Objects.Value: valueObjectSetProperty :: (HasCallStack, MonadIO m, IsValue a, IsValue b) => a -> Text -> b -> m ()
+ GI.JavaScriptCore.Objects.Value: valueObjectSetPropertyAtIndex :: (HasCallStack, MonadIO m, IsValue a, IsValue b) => a -> Word32 -> b -> m ()
+ GI.JavaScriptCore.Objects.Value: valueToBoolean :: (HasCallStack, MonadIO m, IsValue a) => a -> m Bool
+ GI.JavaScriptCore.Objects.Value: valueToDouble :: (HasCallStack, MonadIO m, IsValue a) => a -> m Double
+ GI.JavaScriptCore.Objects.Value: valueToInt32 :: (HasCallStack, MonadIO m, IsValue a) => a -> m Int32
+ GI.JavaScriptCore.Objects.Value: valueToString :: (HasCallStack, MonadIO m, IsValue a) => a -> m Text
+ GI.JavaScriptCore.Objects.Value: valueToStringAsBytes :: (HasCallStack, MonadIO m, IsValue a) => a -> m Bytes
+ GI.JavaScriptCore.Objects.VirtualMachine: VirtualMachine :: ManagedPtr VirtualMachine -> VirtualMachine
+ GI.JavaScriptCore.Objects.VirtualMachine: class GObject o => IsVirtualMachine o
+ GI.JavaScriptCore.Objects.VirtualMachine: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.JavaScriptCore.Objects.VirtualMachine.VirtualMachine a) => GI.JavaScriptCore.Objects.VirtualMachine.IsVirtualMachine a
+ GI.JavaScriptCore.Objects.VirtualMachine: instance Data.GI.Base.BasicTypes.GObject GI.JavaScriptCore.Objects.VirtualMachine.VirtualMachine
+ GI.JavaScriptCore.Objects.VirtualMachine: instance GI.GObject.Objects.Object.IsObject GI.JavaScriptCore.Objects.VirtualMachine.VirtualMachine
+ GI.JavaScriptCore.Objects.VirtualMachine: instance GI.JavaScriptCore.Objects.VirtualMachine.IsVirtualMachine GI.JavaScriptCore.Objects.VirtualMachine.VirtualMachine
+ GI.JavaScriptCore.Objects.VirtualMachine: newtype VirtualMachine
+ GI.JavaScriptCore.Objects.VirtualMachine: noVirtualMachine :: Maybe VirtualMachine
+ GI.JavaScriptCore.Objects.VirtualMachine: toVirtualMachine :: (MonadIO m, IsVirtualMachine o) => o -> m VirtualMachine
+ GI.JavaScriptCore.Objects.VirtualMachine: virtualMachineNew :: (HasCallStack, MonadIO m) => m VirtualMachine
+ GI.JavaScriptCore.Objects.WeakValue: WeakValue :: ManagedPtr WeakValue -> WeakValue
+ GI.JavaScriptCore.Objects.WeakValue: afterWeakValueCleared :: (IsWeakValue a, MonadIO m) => a -> WeakValueClearedCallback -> m SignalHandlerId
+ GI.JavaScriptCore.Objects.WeakValue: class GObject o => IsWeakValue o
+ GI.JavaScriptCore.Objects.WeakValue: constructWeakValueValue :: (IsWeakValue o, IsValue a) => a -> IO (GValueConstruct o)
+ GI.JavaScriptCore.Objects.WeakValue: genClosure_WeakValueCleared :: WeakValueClearedCallback -> IO Closure
+ GI.JavaScriptCore.Objects.WeakValue: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.JavaScriptCore.Objects.WeakValue.WeakValue a) => GI.JavaScriptCore.Objects.WeakValue.IsWeakValue a
+ GI.JavaScriptCore.Objects.WeakValue: instance Data.GI.Base.BasicTypes.GObject GI.JavaScriptCore.Objects.WeakValue.WeakValue
+ GI.JavaScriptCore.Objects.WeakValue: instance GI.GObject.Objects.Object.IsObject GI.JavaScriptCore.Objects.WeakValue.WeakValue
+ GI.JavaScriptCore.Objects.WeakValue: instance GI.JavaScriptCore.Objects.WeakValue.IsWeakValue GI.JavaScriptCore.Objects.WeakValue.WeakValue
+ GI.JavaScriptCore.Objects.WeakValue: mk_WeakValueClearedCallback :: C_WeakValueClearedCallback -> IO (FunPtr C_WeakValueClearedCallback)
+ GI.JavaScriptCore.Objects.WeakValue: newtype WeakValue
+ GI.JavaScriptCore.Objects.WeakValue: noWeakValue :: Maybe WeakValue
+ GI.JavaScriptCore.Objects.WeakValue: noWeakValueClearedCallback :: Maybe WeakValueClearedCallback
+ GI.JavaScriptCore.Objects.WeakValue: onWeakValueCleared :: (IsWeakValue a, MonadIO m) => a -> WeakValueClearedCallback -> m SignalHandlerId
+ GI.JavaScriptCore.Objects.WeakValue: toWeakValue :: (MonadIO m, IsWeakValue o) => o -> m WeakValue
+ GI.JavaScriptCore.Objects.WeakValue: type C_WeakValueClearedCallback = Ptr () -> Ptr () -> IO ()
+ GI.JavaScriptCore.Objects.WeakValue: type WeakValueClearedCallback = IO ()
+ GI.JavaScriptCore.Objects.WeakValue: weakValueGetValue :: (HasCallStack, MonadIO m, IsWeakValue a) => a -> m Value
+ GI.JavaScriptCore.Objects.WeakValue: weakValueNew :: (HasCallStack, MonadIO m, IsValue a) => a -> m WeakValue
+ GI.JavaScriptCore.Objects.WeakValue: wrap_WeakValueClearedCallback :: WeakValueClearedCallback -> C_WeakValueClearedCallback
+ GI.JavaScriptCore.Structs.ClassVTable: ClassVTable :: ManagedPtr ClassVTable -> ClassVTable
+ GI.JavaScriptCore.Structs.ClassVTable: clearClassVTableDeleteProperty :: MonadIO m => ClassVTable -> m ()
+ GI.JavaScriptCore.Structs.ClassVTable: clearClassVTableEnumerateProperties :: MonadIO m => ClassVTable -> m ()
+ GI.JavaScriptCore.Structs.ClassVTable: clearClassVTableGetProperty :: MonadIO m => ClassVTable -> m ()
+ GI.JavaScriptCore.Structs.ClassVTable: clearClassVTableHasProperty :: MonadIO m => ClassVTable -> m ()
+ GI.JavaScriptCore.Structs.ClassVTable: clearClassVTableSetProperty :: MonadIO m => ClassVTable -> m ()
+ GI.JavaScriptCore.Structs.ClassVTable: getClassVTableDeleteProperty :: MonadIO m => ClassVTable -> m (Maybe ClassDeletePropertyFunction)
+ GI.JavaScriptCore.Structs.ClassVTable: getClassVTableEnumerateProperties :: MonadIO m => ClassVTable -> m (Maybe ClassEnumeratePropertiesFunction)
+ GI.JavaScriptCore.Structs.ClassVTable: getClassVTableGetProperty :: MonadIO m => ClassVTable -> m (Maybe ClassGetPropertyFunction)
+ GI.JavaScriptCore.Structs.ClassVTable: getClassVTableHasProperty :: MonadIO m => ClassVTable -> m (Maybe ClassHasPropertyFunction)
+ GI.JavaScriptCore.Structs.ClassVTable: getClassVTableSetProperty :: MonadIO m => ClassVTable -> m (Maybe ClassSetPropertyFunction)
+ GI.JavaScriptCore.Structs.ClassVTable: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.JavaScriptCore.Structs.ClassVTable.ClassVTable tag
+ GI.JavaScriptCore.Structs.ClassVTable: instance Data.GI.Base.BasicTypes.WrappedPtr GI.JavaScriptCore.Structs.ClassVTable.ClassVTable
+ GI.JavaScriptCore.Structs.ClassVTable: newZeroClassVTable :: MonadIO m => m ClassVTable
+ GI.JavaScriptCore.Structs.ClassVTable: newtype ClassVTable
+ GI.JavaScriptCore.Structs.ClassVTable: noClassVTable :: Maybe ClassVTable
+ GI.JavaScriptCore.Structs.ClassVTable: setClassVTableDeleteProperty :: MonadIO m => ClassVTable -> FunPtr C_ClassDeletePropertyFunction -> m ()
+ GI.JavaScriptCore.Structs.ClassVTable: setClassVTableEnumerateProperties :: MonadIO m => ClassVTable -> FunPtr C_ClassEnumeratePropertiesFunction -> m ()
+ GI.JavaScriptCore.Structs.ClassVTable: setClassVTableGetProperty :: MonadIO m => ClassVTable -> FunPtr C_ClassGetPropertyFunction -> m ()
+ GI.JavaScriptCore.Structs.ClassVTable: setClassVTableHasProperty :: MonadIO m => ClassVTable -> FunPtr C_ClassHasPropertyFunction -> m ()
+ GI.JavaScriptCore.Structs.ClassVTable: setClassVTableSetProperty :: MonadIO m => ClassVTable -> FunPtr C_ClassSetPropertyFunction -> m ()
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- gi-javascriptcore.cabal +6/−4
- stack.yaml +1/−1
ChangeLog.md view
@@ -1,3 +1,7 @@+### 4.0.16+++ Update stack version to 12.10+ ### 4.0.15 + Remove enable-overloading flags, and use instead explicit CPP checks for 'haskell-gi-overloading-1.0', see [how to disable overloading](https://github.com/haskell-gi/haskell-gi/wiki/Overloading\#disabling-overloading).
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-javascriptcore-4.0.15/docs/GI-JavaScriptCore.html](https://hackage.haskell.org/package/gi-javascriptcore-4.0.15/docs/GI-JavaScriptCore.html)+[https://hackage.haskell.org/package/gi-javascriptcore-4.0.16/docs/GI-JavaScriptCore.html](https://hackage.haskell.org/package/gi-javascriptcore-4.0.16/docs/GI-JavaScriptCore.html) For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
gi-javascriptcore.cabal view
@@ -1,5 +1,5 @@ name: gi-javascriptcore-version: 4.0.15+version: 4.0.16 synopsis: JavaScriptCore bindings description: Bindings for JavaScriptCore, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -9,14 +9,14 @@ maintainer: Iñaki García Etxebarria (garetxe@gmail.com) category: Bindings build-type: Custom-cabal-version: >= 1.24+cabal-version: 1.24 extra-source-files: README.md ChangeLog.md stack.yaml custom-setup setup-depends: base >= 4.7 && < 5, Cabal >= 1.24,- haskell-gi == 0.21.*+ haskell-gi >= 0.21.1 && < 0.22 library default-language: Haskell2010@@ -27,8 +27,10 @@ pkgconfig-depends: javascriptcoregtk-4.0 build-depends: base >= 4.7 && <5, haskell-gi-base == 0.21.*,- haskell-gi == 0.21.*,+ haskell-gi >= 0.21.1 && < 0.22, haskell-gi-overloading < 1.1,+ gi-gobject == 2.0.*,+ gi-glib == 2.0.*, bytestring >= 0.10 && < 1, containers >= 0.5 && < 1, text >= 1.0 && < 2,
stack.yaml view
@@ -1,3 +1,3 @@ packages: - '.'-resolver: lts-9.21+resolver: lts-12.10