GtkSharp/Source/Libs/GLibSharp
dmg 94ea7051f9 GException improvements with multithreading
Read all GError fields in GException constructor and free GError memory.

Quote from gtksharp2 fix: The original impl did not take into account exceptions marshalling across thread boundaries so it could end up with the error being accessed after being disposed.
2021-04-02 18:40:51 +02:00
..
AbiField.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
AbiStruct.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
AbiStructExtensions.cs AbiStructExtension.BaseOverride: introduce an Extension to find the first overriden method in a base-class, even if a overriden class doesn't override the base class & change to GapiCodegen to use this extension 2020-04-06 22:31:10 +02:00
Argv.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
Bytes.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
Cond.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
ConnectBeforeAttribute.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
Date.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
DateTime.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
DefaultSignalHandlerAttribute.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
DestroyNotify.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
ExceptionManager.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
FileUtils.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
GException.cs GException improvements with multithreading 2021-04-02 18:40:51 +02:00
GInterfaceAdapter.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
GInterfaceAttribute.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
GLibSharp-api.xml Improve library loading code 2019-11-04 21:02:36 +01:00
GLibSharp.csproj Revert "Sign the DLL files" 2020-08-07 13:30:09 +02:00
GLibSharp.SourceDummyMarshalNative.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
GLibSharp.SourceFuncNative.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
GLibSynchronizationContext.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
Global.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
GString.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
GType.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
GTypeAttribute.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
HookList.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
Idle.cs Prevent double removal of timeout sources 2021-01-25 11:07:39 +01:00
InitiallyUnowned.cs Ensure to sink floating references passed unowned to GetObject() and to not increase their reference count 2021-01-24 19:55:17 +01:00
IOChannel.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
IWrapper.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
KeyFile.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
List.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
ListBase.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
Log.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
MainContext.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
MainLoop.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
ManagedValue.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
Markup.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
MarkupParser.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
Marshaller.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
MissingIntPtrCtorException.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
Mutex.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
NotifyHandler.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
Object.cs Queue freeing of signals on the main-thread instead of on the Finalizer thread. 2021-01-25 11:07:39 +01:00
ObjectManager.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
Opaque.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
ParamSpec.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
PollFD.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
Priority.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
PropertyAttribute.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
PtrArray.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
RecMutex.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
Signal.cs Signal.Handler: correct flag check (#233) 2021-03-27 19:11:59 +01:00
SignalArgs.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
SignalAttribute.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
SignalClosure.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
SList.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
Source.cs Cleanup of sourceproxy Dictionary and its usages 2021-01-24 19:55:17 +01:00
SourceCallbackFuncs.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
SourceDummyMarshal.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
SourceFunc.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
SourceFuncs.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
Spawn.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
Thread.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
Timeout.cs Prevent double removal of timeout sources 2021-01-25 11:07:39 +01:00
TimeVal.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
TimeZone.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
ToggleRef.cs Queue freeing of GCHandles instead of freeing them immidiately 2021-01-25 11:07:39 +01:00
TypeFundamentals.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
TypeInitializerAttribute.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
TypeNameAttribute.cs Fix file permissions, how did this happen? 2018-02-26 23:03:31 +01:00
Value.cs Use correct GType for GLib.InitiallyUnowned 2021-01-24 19:55:17 +01:00
ValueArray.cs ValueArray: Create copy when receiving pointer 2021-01-24 19:55:17 +01:00
Variant.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00
VariantType.cs Fixtures: added UnmanagedFunctionPointer to whole delegate calls collection to prevent stack incosistence exception for x86 apllications on windows. 2019-11-04 20:12:50 +01:00