Author: igorz
Date: 2008-02-12 09:39:52 -0500 (Tue, 12 Feb 2008)
New Revision: 95505
Added:
trunk/mcs/class/System.Web/System.Web/IHttpExtendedWorkerRequest.cs
Modified:
trunk/mcs/class/System.Web/System.Web.Phantom/System.Web.Phantom.csproj
trunk/mcs/class/System.Web/System.Web/HttpRequest.jvm.cs
trunk/mcs/class/System.Web/System.Web20.csproj
Log:
TARGET_J2EE:
merge r95501-95502
Modified: trunk/mcs/class/System.Web/System.Web/HttpRequest.jvm.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web/HttpRequest.jvm.cs 2008-02-12
14:35:39 UTC (rev 95504)
+++ trunk/mcs/class/System.Web/System.Web/HttpRequest.jvm.cs 2008-02-12
14:39:52 UTC (rev 95505)
@@ -138,10 +138,8 @@
{
if (context == null)
return;
- HttpServletRequest servletReq = context.ServletRequest;
- if (servletReq == null)
- return;
- HttpSession javaSession = servletReq.getSession(false);
+ IHttpExtendedWorkerRequest exWorker =
(IHttpExtendedWorkerRequest) context.WorkerRequest;
+ HttpSession javaSession = exWorker.GetSession (false);
if (javaSession == null)
return;
@@ -179,15 +177,13 @@
if (cookies == null || cookies.Count == 0)
return;
- HttpServletRequest servletReq = context.ServletRequest;
- if (servletReq == null)
- return;
- bool inPortletMode = true; //servletReq is
IPortletRequest;
+ IHttpExtendedWorkerRequest exWorker =
(IHttpExtendedWorkerRequest) context.WorkerRequest;
+ bool inPortletMode = !context.IsServletRequest;
bool shouldStoreCookiesCollection = false;
- HttpSession javaSession = servletReq.getSession(false);
+ HttpSession javaSession = exWorker.GetSession (false);
if (javaSession == null && inPortletMode)
- javaSession = servletReq.getSession(true);
+ javaSession = exWorker.GetSession (true);
if (javaSession == null)
return;
Copied: trunk/mcs/class/System.Web/System.Web/IHttpExtendedWorkerRequest.cs
(from rev 95502,
branches/mainsoft/gh2.2/mcs/class/System.Web/System.Web/IHttpExtendedWorkerRequest.cs)
Modified:
trunk/mcs/class/System.Web/System.Web.Phantom/System.Web.Phantom.csproj
===================================================================
--- trunk/mcs/class/System.Web/System.Web.Phantom/System.Web.Phantom.csproj
2008-02-12 14:35:39 UTC (rev 95504)
+++ trunk/mcs/class/System.Web/System.Web.Phantom/System.Web.Phantom.csproj
2008-02-12 14:39:52 UTC (rev 95505)
@@ -50,9 +50,13 @@
<Compile Include="..\System.Web\IHttpExtendedHandler.cs">
<Link>IHttpExtendedHandler.cs</Link>
</Compile>
+ <Compile Include="..\System.Web\IHttpExtendedWorkerRequest.cs">
+ <Link>IHttpExtendedWorkerRequest.cs</Link>
+ </Compile>
<Compile Include="Stubs.cs" />
</ItemGroup>
<ItemGroup>
+ <Reference Include="JavaEE, Version=0.0.0.0, Culture=neutral,
processorArchitecture=MSIL" />
<Reference Include="System, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" />
<Reference Include="System.Data, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, processorArchitecture=x86" />
<Reference Include="System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=x86" />
@@ -69,7 +73,7 @@
-->
<ProjectExtensions>
<VisualStudio>
- <UserProperties REFS-RefInfo-system-web="repository:vmw:framework:2.0"
REFS-JarPath-system-web="" REFS-RefInfo-rt="repository:jre:sun:1.6.0"
REFS-JarPath-rt="" REFS-RefInfo-system-xml="repository:vmw:framework:2.0"
REFS-JarPath-system-xml=""
REFS-RefInfo-system-data="repository:vmw:framework:2.0"
REFS-JarPath-system-data="" REFS-RefInfo-system="repository:vmw:framework:2.0"
REFS-JarPath-system="" />
+ <UserProperties REFS-RefInfo-javaee="repository:JavaEE:tomcat:1.3"
REFS-JarPath-javaee="" REFS-JarPath-system=""
REFS-RefInfo-system="repository:vmw:framework:2.0" REFS-JarPath-system-data=""
REFS-RefInfo-system-data="repository:vmw:framework:2.0"
REFS-JarPath-system-xml=""
REFS-RefInfo-system-xml="repository:vmw:framework:2.0" REFS-JarPath-rt=""
REFS-RefInfo-rt="repository:jre:sun:1.6.0" REFS-JarPath-system-web=""
REFS-RefInfo-system-web="repository:vmw:framework:2.0" />
</VisualStudio>
</ProjectExtensions>
-</Project>
+</Project>
\ No newline at end of file
Modified: trunk/mcs/class/System.Web/System.Web20.csproj
===================================================================
--- trunk/mcs/class/System.Web/System.Web20.csproj 2008-02-12 14:35:39 UTC
(rev 95504)
+++ trunk/mcs/class/System.Web/System.Web20.csproj 2008-02-12 14:39:52 UTC
(rev 95505)
@@ -1,4 +1,4 @@
-<Project DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == ''
">Debug_Java</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -1281,6 +1281,7 @@
<SubType>Code</SubType>
</Compile>
<Compile Include="System.Web\HttpWorkerRequest.jvm.cs" />
+ <Compile Include="System.Web\IHttpExtendedWorkerRequest.cs" />
<Compile Include="System.Web\RequestNotification.cs" />
<Compile Include="System.Web\RequestNotificationStatus.cs" />
<Compile Include="System.Web\UplevelHelper.cs" />
@@ -1456,4 +1457,4 @@
<PropertyGroup>
<PreBuildEvent>"$(ProjectDir)..\..\class\lib\net_2_0\culevel.exe" -o
"$(ProjectDir)System.Web\UplevelHelper.cs"
"$(ProjectDir)UplevelHelperDefinitions.xml"</PreBuildEvent>
</PropertyGroup>
-</Project>
\ No newline at end of file
+</Project>
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches