Re: [Mono-dev] ask for backport on mono 1.2.5 branch

2007-09-13 Thread Hubert FONGARNAND
I've seen some backport this morning on the 1.2.5 branch...

I don't understand why this can't be backported too?

Hubert


Le lundi 03 septembre 2007 à 10:23 +0200, informatique internet a
écrit :

 Ok, now i'm sure that the patch that correct the DropDownList
 viewstate problem is this one :
 
 http://lists.ximian.com/pipermail/mono-patches/2007-July/097650.html
 
 +2007-07-26 Vladimir Krasnov vladimirk at mainsoft.com 
 
 +
 + * ListItemCollection.cs: fixed LoadViewState, items restored from
 + viewstate were not saved, fixes bug #82192
 +
 
 it's r82779
 
 Thanks in advance
 
 
 
 Le lundi 03 septembre 2007 à 10:07 +0200, informatique internet a
 écrit :
 
  Hi,
  
  Ooops after further investigation, it seems that this fix is not
  enough to fix this problem... I'm investigating to find out the
  revision number needed
  
  Le vendredi 31 août 2007 à 15:51 +0200, Robert Jordan a écrit :
  
   Hi,
   
   Hubert FONGARNAND wrote: 
In the actual release, a simple ASP.NET with a ListBox Control
   don't 
work, viewstate deserialization problem... 

This problem as been fixed in the trunk by : 

2007-08-30 Igor Zelmanovich [EMAIL PROTECTED] 

* ListControl.cs: fixed selected items state management.
   
   It's r85048:
   
   http://lists.ximian.com/pipermail/mono-patches/2007-August/099919.html
   
   Robert
   

Could this be backported to the mono 1.2.5 branch? 


Here's a test case for this problem : 

Default.aspx: 
%@ Page Language=C# Inherits=TestViewState.Default % 
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN 
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd; 
html 
head 
  titleDefault/title 
/head 
body 
  form id=form1 runat=server 
  asp:Button id=button1 runat=server / 
  asp:ListBox id=drpSociete runat=server
   CssClass=TextBox200 
Width=200px Visible=True 
Rows=1/asp:ListBox 
  /form 
/body 
/html 


Default.aspx.cs : 
// Default.aspx.cs created with MonoDevelop 
// User: hubert at 15:02 31/08/2007 
// 
// To change standard headers go to
   Edit-Preferences-Coding-Standard 
Headers 
// 

using System; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Data; 

namespace TestViewState 
{ 
  
  
  public class Default : Page 
  { 
  protected ListBox drpSociete; 
  
  
  protected override void OnLoad(EventArgs e) 
  { 
  if (!IsPostBack){ 
  drpSociete.Items.Add(bouh); 
  drpSociete.Items.Add(bah); 
  } 
  } 
  
  
  } 
} 


Click two times on the button and you'll obtain : 
Server Error in '/' Application 

   
    

Index is less than 0 or more than or equal to the list count.
   Parameter 
name: index 0 

Description: Error processing request. 

Error Message: HTTP 500. System.ArgumentOutOfRangeException:
   Index is 
less than 0 or more than or equal to the list count. Parameter
   name: 
index 0 

Stack Trace: 

System.ArgumentOutOfRangeException: Index is less than 0 or more
   than or equal to the list count. 
Parameter name: index 
0 
  at System.Collections.ArrayList.get_Item (Int32 index)
   [0x0] 
  at System.Web.UI.WebControls.ListItemCollection.get_Item
   (Int32 index) [0x0] 
  at System.Web.UI.WebControls.ListControl.LoadViewState
   (System.Object savedState) [0x0] 
  at System.Web.UI.Control.LoadViewStateRecursive (System.Object
   savedState) [0x0] 
  at System.Web.UI.Control.LoadViewStateRecursive (System.Object
   savedState) [0x0] 
  at System.Web.UI.Control.LoadViewStateRecursive (System.Object
   savedState) [0x0] 
  at System.Web.UI.Page.LoadPageViewState () [0x0] 
  at System.Web.UI.Page.InternalProcessRequest () [0x0] 
  at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext
   context) [0x0] 


Thanks in advance! 

___ 
Ce message et les éventuels documents joints peuvent contenir
   des informations confidentielles. 
Au cas où il ne vous serait pas destiné, nous vous remercions de
   bien vouloir le supprimer et en aviser immédiatement l'expéditeur.
   Toute utilisation de ce message non conforme à sa destination,
   toute diffusion ou publication, totale ou partielle et quel qu'en
   soit le moyen est formellement interdite.
   
Les communications sur internet n'étant pas 

Re: [Mono-dev] ask for backport on mono 1.2.5 branch

2007-09-03 Thread Hubert FONGARNAND
Le vendredi 31 août 2007 à 17:00 +0200, Miguel de Icaza a écrit :

 Hello,
 
  In the actual release, a simple ASP.NET with a ListBox Control
 don't 
  work, viewstate deserialization problem...
 
 sigh.We made tons of preview releases to get people a chance to 
 check stuff against 1.2.5.
 
 We have been doing them for more than a month now.   Our largest
 release 
 cycle.
 
 Miguel.

Hello

I understand, but most of our team was on holydays during this
period... 
(i think you should not choose holydays period for testing period...)

Thanks for the backport, i promise that i'll check preview release next
time!

Hubert

 
  This problem as been fixed in the trunk by : 
  
  2007-08-30 Igor Zelmanovich [EMAIL PROTECTED] 
  
  * ListControl.cs: fixed selected items state management. 
  
  Could this be backported to the mono 1.2.5 branch? 
  
  
  Here's a test case for this problem : 
  
  Default.aspx: 
  %@ Page Language=C# Inherits=TestViewState.Default % 
  !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN 
  http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd; 
  html 
  head 
  titleDefault/title 
  /head 
  body 
  form id=form1 runat=server 
  asp:Button id=button1 runat=server / 
  asp:ListBox id=drpSociete runat=server CssClass=TextBox200 
  Width=200px Visible=True 
  Rows=1/asp:ListBox 
  /form 
  /body 
  /html 
  
  
  Default.aspx.cs : 
  // Default.aspx.cs created with MonoDevelop 
  // User: hubert at 15:02 31/08/2007 
  // 
  // To change standard headers go to 
  Edit-Preferences-Coding-Standard Headers 
  // 
  
  using System; 
  using System.Web; 
  using System.Web.UI; 
  using System.Web.UI.WebControls; 
  using System.Data; 
  
  namespace TestViewState 
  { 
  
  
  public class Default : Page 
  { 
  protected ListBox drpSociete; 
  
  
  protected override void OnLoad(EventArgs e) 
  { 
  if (!IsPostBack){ 
  drpSociete.Items.Add(bouh); 
  drpSociete.Items.Add(bah); 
  } 
  } 
  
  
  } 
  } 
  
  
  Click two times on the button and you'll obtain : 
  Server Error in '/' Application 
  
 
 __ 
  Index is less than 0 or more than or equal to the list count. 
  Parameter name: index 0 
  Description: Error processing request. 
  
  Error Message: HTTP 500. System.ArgumentOutOfRangeException: Index
 is 
  less than 0 or more than or equal to the list count. Parameter
 name: 
  index 0 
  
  Stack Trace: 
  
  System.ArgumentOutOfRangeException: Index is less than 0 or more
 than or equal to the list count. 
  Parameter name: index 
  0 
at System.Collections.ArrayList.get_Item (Int32 index) [0x0] 
at System.Web.UI.WebControls.ListItemCollection.get_Item (Int32
 index) [0x0] 
at System.Web.UI.WebControls.ListControl.LoadViewState
 (System.Object savedState) [0x0] 
at System.Web.UI.Control.LoadViewStateRecursive (System.Object
 savedState) [0x0] 
at System.Web.UI.Control.LoadViewStateRecursive (System.Object
 savedState) [0x0] 
at System.Web.UI.Control.LoadViewStateRecursive (System.Object
 savedState) [0x0] 
at System.Web.UI.Page.LoadPageViewState () [0x0] 
at System.Web.UI.Page.InternalProcessRequest () [0x0] 
at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext
 context) [0x0] 
  
  
  Thanks in advance! 
  
  ___ 
  Ce message et les ventuels documents joints peuvent contenir des 
  informations confidentielles. 
  Au cas o il ne vous serait pas destin, nous vous remercions de bien 
  vouloir le supprimer et en aviser immdiatement l'expditeur. Toute 
  utilisation de ce message non conforme sa destination, toute
 diffusion 
  ou publication, totale ou partielle et quel qu'en soit le moyen est 
  formellement interdite. 
  Les communications sur internet n'tant pas scurises, l'intgrit de
 ce 
  message n'est pas assure et la socit mettrice ne peut tre tenue
 pour 
  responsable de son contenu. 
  ___ 
  Mono-devel-list mailing list 
  Mono-devel-list@lists.ximian.com 
  http://lists.ximian.com/mailman/listinfo/mono-devel-list
 
___
Ce message et les �ventuels documents joints peuvent contenir des informations 
confidentielles.
Au cas o� il ne vous serait pas destin�, nous vous remercions de bien vouloir 
le supprimer et en aviser imm�diatement l'exp�diteur. Toute utilisation de ce 
message non conforme � sa destination, toute diffusion ou publication, totale 
ou partielle et quel qu'en soit le moyen est formellement interdite.
Les communications sur internet n'�tant pas s�curis�es, l'int�grit� de ce 
message n'est pas assur�e et la soci�t� �mettrice ne peut �tre tenue pour 
responsable de son contenu.
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] ask for backport on mono 1.2.5 branch

2007-09-03 Thread Hubert FONGARNAND
Hi,

Ooops after further investigation, it seems that this fix is not enough
to fix this problem... I'm investigating to find out the  revision
number needed

Le vendredi 31 août 2007 à 15:51 +0200, Robert Jordan a écrit :

 Hi,
 
 Hubert FONGARNAND wrote: 
  In the actual release, a simple ASP.NET with a ListBox Control
 don't 
  work, viewstate deserialization problem... 
  
  This problem as been fixed in the trunk by : 
  
  2007-08-30 Igor Zelmanovich [EMAIL PROTECTED] 
  
  * ListControl.cs: fixed selected items state management.
 
 It's r85048:
 
 http://lists.ximian.com/pipermail/mono-patches/2007-August/099919.html
 
 Robert
 
  
  Could this be backported to the mono 1.2.5 branch? 
  
  
  Here's a test case for this problem : 
  
  Default.aspx: 
  %@ Page Language=C# Inherits=TestViewState.Default % 
  !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN 
  http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd; 
  html 
  head 
titleDefault/title 
  /head 
  body 
form id=form1 runat=server 
asp:Button id=button1 runat=server / 
asp:ListBox id=drpSociete runat=server
 CssClass=TextBox200 
  Width=200px Visible=True 
  Rows=1/asp:ListBox 
/form 
  /body 
  /html 
  
  
  Default.aspx.cs : 
  // Default.aspx.cs created with MonoDevelop 
  // User: hubert at 15:02 31/08/2007 
  // 
  // To change standard headers go to
 Edit-Preferences-Coding-Standard 
  Headers 
  // 
  
  using System; 
  using System.Web; 
  using System.Web.UI; 
  using System.Web.UI.WebControls; 
  using System.Data; 
  
  namespace TestViewState 
  { 


public class Default : Page 
{ 
protected ListBox drpSociete; 


protected override void OnLoad(EventArgs e) 
{ 
if (!IsPostBack){ 
drpSociete.Items.Add(bouh); 
drpSociete.Items.Add(bah); 
} 
} 


} 
  } 
  
  
  Click two times on the button and you'll obtain : 
  Server Error in '/' Application 
  
 
  
  
  Index is less than 0 or more than or equal to the list count.
 Parameter 
  name: index 0 
  
  Description: Error processing request. 
  
  Error Message: HTTP 500. System.ArgumentOutOfRangeException: Index
 is 
  less than 0 or more than or equal to the list count. Parameter
 name: 
  index 0 
  
  Stack Trace: 
  
  System.ArgumentOutOfRangeException: Index is less than 0 or more
 than or equal to the list count. 
  Parameter name: index 
  0 
at System.Collections.ArrayList.get_Item (Int32 index) [0x0] 
at System.Web.UI.WebControls.ListItemCollection.get_Item (Int32
 index) [0x0] 
at System.Web.UI.WebControls.ListControl.LoadViewState
 (System.Object savedState) [0x0] 
at System.Web.UI.Control.LoadViewStateRecursive (System.Object
 savedState) [0x0] 
at System.Web.UI.Control.LoadViewStateRecursive (System.Object
 savedState) [0x0] 
at System.Web.UI.Control.LoadViewStateRecursive (System.Object
 savedState) [0x0] 
at System.Web.UI.Page.LoadPageViewState () [0x0] 
at System.Web.UI.Page.InternalProcessRequest () [0x0] 
at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext
 context) [0x0] 
  
  
  Thanks in advance! 
  
  ___ 
  Ce message et les éventuels documents joints peuvent contenir des
 informations confidentielles. 
  Au cas où il ne vous serait pas destiné, nous vous remercions de
 bien vouloir le supprimer et en aviser immédiatement l'expéditeur.
 Toute utilisation de ce message non conforme à sa destination, toute
 diffusion ou publication, totale ou partielle et quel qu'en soit le
 moyen est formellement interdite.
 
  Les communications sur internet n'étant pas sécurisées, l'intégrité
 de ce message n'est pas assurée et la société émettrice ne peut être
 tenue pour responsable de son contenu.
 
  
  
  
 
  
  
  ___ 
  Mono-devel-list mailing list 
  Mono-devel-list@lists.ximian.com 
  http://lists.ximian.com/mailman/listinfo/mono-devel-list
 
 ___ 
 Mono-devel-list mailing list 
 Mono-devel-list@lists.ximian.com 
 http://lists.ximian.com/mailman/listinfo/mono-devel-list
 
___
Ce message et les �ventuels documents joints peuvent contenir des informations 
confidentielles.
Au cas o� il ne vous serait pas destin�, nous vous remercions de bien vouloir 
le supprimer et en aviser imm�diatement l'exp�diteur. Toute utilisation de ce 
message non conforme � sa destination, toute diffusion ou publication, totale 
ou 

Re: [Mono-dev] ask for backport on mono 1.2.5 branch

2007-08-31 Thread Robert Jordan
Hi,

Hubert FONGARNAND wrote:
 In the actual release, a simple ASP.NET with a ListBox Control don't
 work, viewstate deserialization problem...
 
 This problem as been fixed in the trunk by :
 
 2007-08-30 Igor Zelmanovich [EMAIL PROTECTED]
 
 * ListControl.cs: fixed selected items state management.

It's r85048:

http://lists.ximian.com/pipermail/mono-patches/2007-August/099919.html

Robert

 
 Could this be backported to the mono 1.2.5 branch?
 
 
 Here's a test case for this problem :
 
 Default.aspx:
 %@ Page Language=C# Inherits=TestViewState.Default %
 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN
 http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd;
 html
 head
   titleDefault/title
 /head
 body
   form id=form1 runat=server
   asp:Button id=button1 runat=server / 
   asp:ListBox id=drpSociete runat=server 
 CssClass=TextBox200
 Width=200px Visible=True
 Rows=1/asp:ListBox
   /form
 /body
 /html
 
 
 Default.aspx.cs :
 // Default.aspx.cs created with MonoDevelop
 // User: hubert at 15:02 31/08/2007
 //
 // To change standard headers go to Edit-Preferences-Coding-Standard
 Headers
 //
 
 using System;
 using System.Web;
 using System.Web.UI;
 using System.Web.UI.WebControls;
 using System.Data;
 
 namespace TestViewState
 {
   
   
   public class Default : Page
   {
   protected ListBox drpSociete;
   
   
   protected override void OnLoad(EventArgs e)
   {
   if (!IsPostBack){
   drpSociete.Items.Add(bouh);
   drpSociete.Items.Add(bah);
   }
   }
   
   
   }
 }
 
 
 Click two times on the button and you'll obtain :
 Server Error in '/' Application
 
 
 
 Index is less than 0 or more than or equal to the list count. Parameter
 name: index 0
 
 Description: Error processing request.
 
 Error Message: HTTP 500. System.ArgumentOutOfRangeException: Index is
 less than 0 or more than or equal to the list count. Parameter name:
 index 0
 
 Stack Trace: 
 
 System.ArgumentOutOfRangeException: Index is less than 0 or more than or 
 equal to the list count.
 Parameter name: index
 0
   at System.Collections.ArrayList.get_Item (Int32 index) [0x0] 
   at System.Web.UI.WebControls.ListItemCollection.get_Item (Int32 index) 
 [0x0] 
   at System.Web.UI.WebControls.ListControl.LoadViewState (System.Object 
 savedState) [0x0] 
   at System.Web.UI.Control.LoadViewStateRecursive (System.Object savedState) 
 [0x0] 
   at System.Web.UI.Control.LoadViewStateRecursive (System.Object savedState) 
 [0x0] 
   at System.Web.UI.Control.LoadViewStateRecursive (System.Object savedState) 
 [0x0] 
   at System.Web.UI.Page.LoadPageViewState () [0x0] 
   at System.Web.UI.Page.InternalProcessRequest () [0x0] 
   at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context) 
 [0x0] 
 
 
 Thanks in advance!
 
 ___
 Ce message et les éventuels documents joints peuvent contenir des 
 informations confidentielles.
 Au cas où il ne vous serait pas destiné, nous vous remercions de bien vouloir 
 le supprimer et en aviser immédiatement l'expéditeur. Toute utilisation de ce 
 message non conforme à sa destination, toute diffusion ou publication, totale 
 ou partielle et quel qu'en soit le moyen est formellement interdite.
 Les communications sur internet n'étant pas sécurisées, l'intégrité de ce 
 message n'est pas assurée et la société émettrice ne peut être tenue pour 
 responsable de son contenu.
 
 
 
 
 
 ___
 Mono-devel-list mailing list
 Mono-devel-list@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-devel-list

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] ask for backport on mono 1.2.5 branch

2007-08-31 Thread Miguel de Icaza
Hello,

 In the actual release, a simple ASP.NET with a ListBox Control don't
 work, viewstate deserialization problem...

sigh.We made tons of preview releases to get people a chance to
check stuff against 1.2.5.

We have been doing them for more than a month now.   Our largest release
cycle.

Miguel.

 This problem as been fixed in the trunk by :
 
 2007-08-30 Igor Zelmanovich [EMAIL PROTECTED]
 
 * ListControl.cs: fixed selected items state management.
 
 Could this be backported to the mono 1.2.5 branch?
 
 
 Here's a test case for this problem :
 
 Default.aspx:
 %@ Page Language=C# Inherits=TestViewState.Default %
 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN
 http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd;
 html
 head
 titleDefault/title
 /head
 body
 form id=form1 runat=server
 asp:Button id=button1 runat=server / 
 asp:ListBox id=drpSociete runat=server CssClass=TextBox200
 Width=200px Visible=True
 Rows=1/asp:ListBox
 /form
 /body
 /html
 
 
 Default.aspx.cs :
 // Default.aspx.cs created with MonoDevelop
 // User: hubert at 15:02 31/08/2007
 //
 // To change standard headers go to
 Edit-Preferences-Coding-Standard Headers
 //
 
 using System;
 using System.Web;
 using System.Web.UI;
 using System.Web.UI.WebControls;
 using System.Data;
 
 namespace TestViewState
 {
 
 
 public class Default : Page
 {
 protected ListBox drpSociete;
 
 
 protected override void OnLoad(EventArgs e)
 {
 if (!IsPostBack){
 drpSociete.Items.Add(bouh);
 drpSociete.Items.Add(bah);
 }
 }
 
 
 }
 }
 
 
 Click two times on the button and you'll obtain :
 Server Error in '/' Application
 
 __
 Index is less than 0 or more than or equal to the list count.
 Parameter name: index 0
 Description: Error processing request.
 
 Error Message: HTTP 500. System.ArgumentOutOfRangeException: Index is
 less than 0 or more than or equal to the list count. Parameter name:
 index 0
 
 Stack Trace: 
 
 System.ArgumentOutOfRangeException: Index is less than 0 or more than or 
 equal to the list count.
 Parameter name: index
 0
   at System.Collections.ArrayList.get_Item (Int32 index) [0x0] 
   at System.Web.UI.WebControls.ListItemCollection.get_Item (Int32 index) 
 [0x0] 
   at System.Web.UI.WebControls.ListControl.LoadViewState (System.Object 
 savedState) [0x0] 
   at System.Web.UI.Control.LoadViewStateRecursive (System.Object savedState) 
 [0x0] 
   at System.Web.UI.Control.LoadViewStateRecursive (System.Object savedState) 
 [0x0] 
   at System.Web.UI.Control.LoadViewStateRecursive (System.Object savedState) 
 [0x0] 
   at System.Web.UI.Page.LoadPageViewState () [0x0] 
   at System.Web.UI.Page.InternalProcessRequest () [0x0] 
   at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context) 
 [0x0] 
 
 
 Thanks in advance!
 
 ___
 Ce message et les ventuels documents joints peuvent contenir des
 informations confidentielles.
 Au cas o il ne vous serait pas destin, nous vous remercions de bien
 vouloir le supprimer et en aviser immdiatement l'expditeur. Toute
 utilisation de ce message non conforme sa destination, toute diffusion
 ou publication, totale ou partielle et quel qu'en soit le moyen est
 formellement interdite.
 Les communications sur internet n'tant pas scurises, l'intgrit de ce
 message n'est pas assure et la socit mettrice ne peut tre tenue pour
 responsable de son contenu. 
 ___
 Mono-devel-list mailing list
 Mono-devel-list@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-devel-list
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list