[Pkg-cli-apps-commits] r5160 - in /packages/monodevelop/trunk/debian: changelog patches/series patches/stetic_widget_corruption_r144546.patch

meebey at users.alioth.debian.org meebey at users.alioth.debian.org
Tue Dec 8 22:34:38 UTC 2009


Author: meebey
Date: Tue Dec  8 22:34:38 2009
New Revision: 5160

URL: http://svn.debian.org/wsvn/pkg-cli-apps/?sc=1&rev=5160
Log:
  * debian/patches/stetic_widget_corruption_r144546.patch:
    + Fixes an annoying issue with the GUI designer that renames suddenly
      widgets to bin1 and the like.


Added:
    packages/monodevelop/trunk/debian/patches/stetic_widget_corruption_r144546.patch
Modified:
    packages/monodevelop/trunk/debian/changelog
    packages/monodevelop/trunk/debian/patches/series

Modified: packages/monodevelop/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/monodevelop/trunk/debian/changelog?rev=5160&op=diff
==============================================================================
--- packages/monodevelop/trunk/debian/changelog (original)
+++ packages/monodevelop/trunk/debian/changelog Tue Dec  8 22:34:38 2009
@@ -1,3 +1,11 @@
+monodevelop (2.1.1+dfsg-2) unstable; urgency=low
+
+  * debian/patches/stetic_widget_corruption_r144546.patch:
+    + Fixes an annoying issue with the GUI designer that renames suddenly
+      widgets to bin1 and the like.
+
+ -- Mirco Bauer <meebey at debian.org>  Tue, 08 Dec 2009 23:14:37 +0100
+
 monodevelop (2.1.1+dfsg-1) unstable; urgency=low
 
   [ Jo Shields ]

Modified: packages/monodevelop/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/monodevelop/trunk/debian/patches/series?rev=5160&op=diff
==============================================================================
--- packages/monodevelop/trunk/debian/patches/series (original)
+++ packages/monodevelop/trunk/debian/patches/series Tue Dec  8 22:34:38 2009
@@ -1,3 +1,4 @@
+stetic_widget_corruption_r144546.patch -p3
 link_system_nunit.patch
 use_libsvn1.patch
 use_libapr1.patch
@@ -6,4 +7,3 @@
 boo_mimetype.patch
 use_csc.patch
 #monodevelop_fix_addin_highlights_r130904.patch
-

Added: packages/monodevelop/trunk/debian/patches/stetic_widget_corruption_r144546.patch
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/monodevelop/trunk/debian/patches/stetic_widget_corruption_r144546.patch?rev=5160&op=file
==============================================================================
--- packages/monodevelop/trunk/debian/patches/stetic_widget_corruption_r144546.patch (added)
+++ packages/monodevelop/trunk/debian/patches/stetic_widget_corruption_r144546.patch Tue Dec  8 22:34:38 2009
@@ -1,0 +1,143 @@
+Author: lluis
+Date: 2009-10-21 12:21:58 -0400 (Wed, 21 Oct 2009)
+New Revision: 144546
+
+Modified:
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/ChangeLog
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.csproj
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/gtk-gui/MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionsPanelWidget.cs
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/gtk-gui/generated.cs
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libstetic/ChangeLog
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libstetic/wrapper/Container.cs
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libstetic/wrapper/Widget.cs
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libsteticui/ChangeLog
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libsteticui/libsteticui.csproj
+Log:
+* gtk-gui/generated.cs:
+* MonoDevelop.GtkCore.csproj:
+* libsteticui/libsteticui.csproj:
+* gtk-gui/MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionsPanelWidget.cs:
+  Flush.
+
+* libstetic/wrapper/Widget.cs: Don't fire the name changed event while
+  loading.
+
+* libstetic/wrapper/Container.cs: Set the loading flag when loading.
+
+* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Use typed
+  collection instead of ArrayList.
+
+Modified: trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs
+===================================================================
+Author: lluis
+Date: 2009-10-21 12:21:58 -0400 (Wed, 21 Oct 2009)
+New Revision: 144546
+
+Modified:
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/ChangeLog
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.csproj
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/gtk-gui/MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionsPanelWidget.cs
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/gtk-gui/generated.cs
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libstetic/ChangeLog
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libstetic/wrapper/Container.cs
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libstetic/wrapper/Widget.cs
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libsteticui/ChangeLog
+   trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libsteticui/libsteticui.csproj
+Log:
+* gtk-gui/generated.cs:
+* MonoDevelop.GtkCore.csproj:
+* libsteticui/libsteticui.csproj:
+* gtk-gui/MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionsPanelWidget.cs:
+  Flush.
+
+* libstetic/wrapper/Widget.cs: Don't fire the name changed event while
+  loading.
+
+* libstetic/wrapper/Container.cs: Set the loading flag when loading.
+
+* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Use typed
+  collection instead of ArrayList.
+
+Modified: trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs
+===================================================================
+--- trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs	2009-10-21 14:26:30 UTC (rev 144545)
++++ trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs	2009-10-21 16:21:58 UTC (rev 144546)
+@@ -52,7 +52,7 @@
+ 	{
+ 		internal object MemoryProbe = Counters.GuiProjectsInMemory.CreateMemoryProbe ();
+ 		
+-		ArrayList formInfos;
++		List<GuiBuilderWindow> formInfos;
+ 		Stetic.Project gproject;
+ 		DotNetProject project;
+ 		string fileName;
+@@ -84,7 +84,7 @@
+ 				return;
+ 			
+ 			gproject = GuiBuilderService.SteticApp.CreateProject ();
+-			formInfos = new ArrayList ();
++			formInfos = new List<GuiBuilderWindow> ();
+ 			
+ 			if (!System.IO.File.Exists (fileName)) {
+ 				// Regenerate the gtk-gui folder if the stetic project
+@@ -223,7 +223,7 @@
+ 			}
+ 		}
+ 		
+-		public ICollection Windows {
++		public ICollection<GuiBuilderWindow> Windows {
+ 			get {
+ 				Load ();
+ 				return formInfos; 
+
+Modified: trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libstetic/wrapper/Container.cs
+===================================================================
+--- trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libstetic/wrapper/Container.cs	2009-10-21 14:26:30 UTC (rev 144545)
++++ trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libstetic/wrapper/Container.cs	2009-10-21 16:21:58 UTC (rev 144546)
+@@ -302,10 +302,15 @@
+ 				}
+ 			}
+ 			
+-			ReadActionGroups (reader, elem);
+-			ReadProperties (reader, elem);
+-			ReadChildren (reader, elem);
+-			DoSync ();
++			try {
++				Loading = true;
++				ReadActionGroups (reader, elem);
++				ReadProperties (reader, elem);
++				ReadChildren (reader, elem);
++				DoSync ();
++			} finally {
++				Loading = false;
++			}
+ 		}
+ 		
+ 		protected virtual void ReadChildren (ObjectReader reader, XmlElement elem)
+
+Modified: trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libstetic/wrapper/Widget.cs
+===================================================================
+--- trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libstetic/wrapper/Widget.cs	2009-10-21 14:26:30 UTC (rev 144545)
++++ trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/libstetic/wrapper/Widget.cs	2009-10-21 16:21:58 UTC (rev 144546)
+@@ -883,7 +883,8 @@
+ 						
+ 					string on = oldName;
+ 					oldName = Wrapped.Name;
+-					OnNameChanged (new WidgetNameChangedArgs (this, on, Wrapped.Name));
++					if (!Loading)
++						OnNameChanged (new WidgetNameChangedArgs (this, on, Wrapped.Name));
+ 					
+ 					// Keep the member name in sync with the widget name
+ 					if (on == MemberName)
+@@ -895,7 +896,8 @@
+ 					base.EmitNotify (propertyName);
+ 					string on = oldMemberName;
+ 					oldMemberName = MemberName;
+-					OnMemberNameChanged (new WidgetNameChangedArgs (this, on, MemberName));
++					if (!Loading)
++						OnMemberNameChanged (new WidgetNameChangedArgs (this, on, MemberName));
+ 				}
+ 			}
+ 			else {




More information about the Pkg-cli-apps-commits mailing list