Added traffic balancing on gateway. Deprecation of reusable sockets. Refactoring.
Merge branch 'develop' of https://github.com/Starcounter/Starcounter into develop
Added more methods on ITransaction to allow delegates with more parameters and return value. The methods are implemented explicitly on transaction so they are only visible for ITransaction.
Updated transaction-usage in json by allowing delegates with return value and parameters. Also fixed a bug in JsonPatch with incorrect transaction.
Merge branch 'issue/1753' into develop
Added public, read-only AssemblyName property to TypeLoader.
Added new readonly property "ScopedName" to TypeLoader, returning a string with the name of the type scoped by the assembly (+ assembly version). This is what we currently use to compare when looking for incompatible types with the same name when loading.
Coded the comparison used when types with equal names are loaded to see if we should treat them a match, or raise an error.
Added new error code "ScErrTypeAlreadyLoaded", to be used when types are loaded with clashing names and the types are not considered equal.
Extended the code host application loader to use new error code SCERRTYPEALREADYLOADED when detecting that a type was already loaded.
Changed architecture for socket balancing on gateway. Fixed some issues with releasing socket info.
Merge branch 'develop' of https://github.com/Starcounter/Starcounter into develop
Fixed a problem with SLIST_ENTRY.
Fixed looped gateway tests.
Fixed proxy socket IOCP association.
Fixed order of checks for socket uniqueness.
Removed one non-legit assertion for WebSockets.
Merge branch 'develop' into issue/309
Merge branch 'issue/309' into develop. The #309 issue is now fixed according to what we have decided to do at this point. Further on, we want to have extended checking of types with matching names, assuring they are equal in terms of layout if they are discovered on assemblies that match on name and version.
Fixed incorrect patches for merged applications.