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

Reply via email to