diff --git a/.gitignore b/.gitignore
index bae33e018cbb..3b476b2f6291 100644
--- a/.gitignore
+++ b/.gitignore
@@ -159,3 +159,4 @@ __pycache__
*.aps
.gdb_history
.env
+sumoPythonEnv/
\ No newline at end of file
diff --git a/bin/MonoBleedingEdge/EmbedRuntime/MonoPosixHelper.dll b/bin/MonoBleedingEdge/EmbedRuntime/MonoPosixHelper.dll
new file mode 100644
index 000000000000..8a6632579704
Binary files /dev/null and b/bin/MonoBleedingEdge/EmbedRuntime/MonoPosixHelper.dll differ
diff --git a/bin/MonoBleedingEdge/EmbedRuntime/mono-2.0-bdwgc.dll b/bin/MonoBleedingEdge/EmbedRuntime/mono-2.0-bdwgc.dll
new file mode 100644
index 000000000000..4600ae86db0b
Binary files /dev/null and b/bin/MonoBleedingEdge/EmbedRuntime/mono-2.0-bdwgc.dll differ
diff --git a/bin/MonoBleedingEdge/etc/mono/2.0/Browsers/Compat.browser b/bin/MonoBleedingEdge/etc/mono/2.0/Browsers/Compat.browser
new file mode 100644
index 000000000000..dcedf7f73335
--- /dev/null
+++ b/bin/MonoBleedingEdge/etc/mono/2.0/Browsers/Compat.browser
@@ -0,0 +1,42 @@
+
+
+
+Overview + +Service Description + +Client proxy + + + |
+
+<% if (CurrentPage == "main") {%>
+
+
+
+ Web Service Overview + <%=WebServiceDescription%> ++ <% if (ProfileViolations != null && ProfileViolations.Count > 0) { %> + Basic Profile Conformance + This web service does not conform to WS-I Basic Profile v1.1 + <% + Response.Write ("
+ <% WriteTabs (); %> + + + <% if (CurrentTab == "main") { %> + Input Parameters + + <% if (InParams.Count == 0) { %> + No input parameters + <% } else { %> +
+ + <% if (OutParams.Count > 0) { %> + Output Parameters + +
+ <% } %> + + Remarks + + <%=OperationDocumentation%> + + Technical information + + Format: <%=CurrentOperationFormat%> + Supported protocols: <%=CurrentOperationProtocols%> + <% } %> + + + + <% if (CurrentTab == "test") { + if (CurrentOperationSupportsTest) {%> + Enter values for the parameters and click the 'Invoke' button to test this method: + + ">
+ The web service returned the following result:
+ <% } else {%>
+ The test form is not available for this operation because it has parameters with a complex structure.
+ <% } %>
+ <% } %>
+
+
+
+ <% if (CurrentTab == "msg") { %>
+
+ The following are sample SOAP requests and responses for each protocol supported by this method:
+ +
+
+
+ + + <% if (IsOperationSupported ("Soap")) { %> + Soap + + <%=GenerateOperationMessages ("Soap", true)%> + <%=GenerateOperationMessages ("Soap", false)%> + <% } %> + <% if (IsOperationSupported ("HttpGet")) { %> + HTTP Get + + <%=GenerateOperationMessages ("HttpGet", true)%> + <%=GenerateOperationMessages ("HttpGet", false)%> + <% } %> + <% if (IsOperationSupported ("HttpPost")) { %> + HTTP Post + + <%=GenerateOperationMessages ("HttpPost", true)%> + <%=GenerateOperationMessages ("HttpPost", false)%> + <% } %> + + <% } %> +<%} else if (CurrentPage == "proxy") {%> + + + + <%=CurrentProxytName%> + ">Download + +
+
+<%} else if (CurrentPage == "wsdl") {%>
+
+ <% if (descriptions.Count > 1 || schemas.Count > 1) {%>
+ The description of this web service is composed by several documents. Click on the document you want to see:
+
+ <%=GetProxyCode ()%>
+
+ <%=CurrentDocumentName%> + ">Download + +
+
+
+<%}%>
+
+<%=GenerateDocument ()%>
+ + |
++ |
+
+Overview + +Service Description + +Client proxy + + + |
+
+<% if (CurrentPage == "main") {%>
+
+
+
+ Web Service Overview + <%=WebServiceDescription%> ++ <% if (ProfileViolations != null && ProfileViolations.Count > 0) { %> + Basic Profile Conformance + This web service does not conform to WS-I Basic Profile v1.1 + <% + Response.Write ("
+ <% WriteTabs (); %> + + + <% if (CurrentTab == "main") { %> + Input Parameters + + <% if (InParams.Count == 0) { %> + No input parameters + <% } else { %> +
+ + <% if (OutParams.Count > 0) { %> + Output Parameters + +
+ <% } %> + + Remarks + + <%=OperationDocumentation%> + + Technical information + + Format: <%=CurrentOperationFormat%> + Supported protocols: <%=CurrentOperationProtocols%> + <% } %> + + + + <% if (CurrentTab == "test") { + if (CurrentOperationSupportsTest) {%> + Enter values for the parameters and click the 'Invoke' button to test this method: + + ">
+ The web service returned the following result:
+ <% } else {%>
+ The test form is not available for this operation because it has parameters with a complex structure.
+ <% } %>
+ <% } %>
+
+
+
+ <% if (CurrentTab == "msg") { %>
+
+ The following are sample SOAP requests and responses for each protocol supported by this method:
+ +
+
+
+ + + <% if (IsOperationSupported ("Soap")) { %> + Soap + + <%=GenerateOperationMessages ("Soap", true)%> + <%=GenerateOperationMessages ("Soap", false)%> + <% } %> + <% if (IsOperationSupported ("HttpGet")) { %> + HTTP Get + + <%=GenerateOperationMessages ("HttpGet", true)%> + <%=GenerateOperationMessages ("HttpGet", false)%> + <% } %> + <% if (IsOperationSupported ("HttpPost")) { %> + HTTP Post + + <%=GenerateOperationMessages ("HttpPost", true)%> + <%=GenerateOperationMessages ("HttpPost", false)%> + <% } %> + + <% } %> +<%} else if (CurrentPage == "proxy") {%> + + + + <%=CurrentProxytName%> + ">Download + +
+
+<%} else if (CurrentPage == "wsdl") {%>
+
+ <% if (descriptions.Count > 1 || schemas.Count > 1) {%>
+ The description of this web service is composed by several documents. Click on the document you want to see:
+
+ <%=GetProxyCode ()%>
+
+ <%=CurrentDocumentName%> + ">Download + +
+
+
+<%}%>
+
+<%=GenerateDocument ()%>
+ + |
++ |
+
+Overview + +Service Description + +Client proxy + + + |
+
+<% if (CurrentPage == "main") {%>
+
+
+
+ Web Service Overview + <%=WebServiceDescription%> ++ <% if (ProfileViolations != null && ProfileViolations.Count > 0) { %> + Basic Profile Conformance + This web service does not conform to WS-I Basic Profile v1.1 + <% + Response.Write ("
+ <% WriteTabs (); %> + + + <% if (CurrentTab == "main") { %> + Input Parameters + + <% if (InParams.Count == 0) { %> + No input parameters + <% } else { %> +
+ + <% if (OutParams.Count > 0) { %> + Output Parameters + +
+ <% } %> + + Remarks + + <%=OperationDocumentation%> + + Technical information + + Format: <%=CurrentOperationFormat%> + Supported protocols: <%=CurrentOperationProtocols%> + <% } %> + + + + <% if (CurrentTab == "test") { + if (CurrentOperationSupportsTest) {%> + Enter values for the parameters and click the 'Invoke' button to test this method: + + ">
+ The web service returned the following result:
+ <% } else {%>
+ The test form is not available for this operation because it has parameters with a complex structure.
+ <% } %>
+ <% } %>
+
+
+
+ <% if (CurrentTab == "msg") { %>
+
+ The following are sample SOAP requests and responses for each protocol supported by this method:
+ +
+
+
+ + + <% if (IsOperationSupported ("Soap")) { %> + Soap + + <%=GenerateOperationMessages ("Soap", true)%> + <%=GenerateOperationMessages ("Soap", false)%> + <% } %> + <% if (IsOperationSupported ("HttpGet")) { %> + HTTP Get + + <%=GenerateOperationMessages ("HttpGet", true)%> + <%=GenerateOperationMessages ("HttpGet", false)%> + <% } %> + <% if (IsOperationSupported ("HttpPost")) { %> + HTTP Post + + <%=GenerateOperationMessages ("HttpPost", true)%> + <%=GenerateOperationMessages ("HttpPost", false)%> + <% } %> + + <% } %> +<%} else if (CurrentPage == "proxy") {%> + + + + <%=CurrentProxytName%> + ">Download + +
+
+<%} else if (CurrentPage == "wsdl") {%>
+
+ <% if (descriptions.Count > 1 || schemas.Count > 1) {%>
+ The description of this web service is composed by several documents. Click on the document you want to see:
+
+ <%=GetProxyCode ()%>
+
+ <%=CurrentDocumentName%> + ">Download + +
+
+
+<%}%>
+
+<%=GenerateDocument ()%>
+ + |
++ |
- Icons by Google Design, - licensed under CC-BY-SA + İkonlar Google Design, + tarafından lisanslı CC-BY-SA
- Icons by AIGA, - Open Domain + İkonlar AIGA, + Open Domain tarafından lisanslı
- Icons by Pittogrammi + İkonlar Pittogrammi tarafından lisanslı
- Icon by Icons8 + İkonlar Icons8 tarafından lisanslı
- Icon by Flaticon + İkonlar Flaticon tarafından lisanslı