Hello community,

here is the log from the commit of package mono-uia for openSUSE:Factory 
checked in at 2012-12-10 17:17:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mono-uia (Old)
 and      /work/SRC/openSUSE:Factory/.mono-uia.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mono-uia", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/mono-uia/mono-uia.changes        2011-09-23 
02:13:12.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mono-uia.new/mono-uia.changes   2012-12-10 
17:17:03.000000000 +0100
@@ -1,0 +2,23 @@
+Mon Dec 10 13:28:14 UTC 2012 - [email protected]
+
+- Update to 2.1 release:
+  * bxc#628639 - Fedora: The control can't be found by using 
+    FindFirst(app, TreeScope.Descendants, condition) method
+  * bxc#624236 - Fail to launch KeePass.exe
+  * bxc#625814 - Segmentation fault in Fedora12 when the application
+    have toolbarbutton control
+  * bxc#623809 - The at-spi2 will hang up the new launched dialog
+  * bxc#628639 - Fedora: The control can't be found by using 
+    FindFirst(app, TreeScope.Descendants, condition) method
+  * bxc#628996 - Fedora: The pattern of slider is not implemented yet.
+  * bxc#625814 - Segmentation fault in Fedora12 when the application 
+    have toolbarbutton control
+- Patchs added: desciption on specfile:
+  * 0001-UIAutomationClient-AutomationElement.FromLocalProvid.patch
+  * avoid_obsolete_security_requests 
+  * use_specific_libX11_soname 
+  * use_net40dir_for_pcfile
+- Update mono-uia-mono-2.8.patch to work with 2.1 release:
+  mono-uia-2.1-mono-2.8.patch 
+
+-------------------------------------------------------------------

Old:
----
  mono-uia-2.0.2.tar.bz2
  mono-uia-mono-2.8.patch

New:
----
  0001-UIAutomationClient-AutomationElement.FromLocalProvid.patch
  avoid_obsolete_security_requests
  mono-uia-2.1-mono-2.8.patch
  mono-uia-2.1.tar.bz2
  use_net40dir_for_pcfile
  use_specific_libX11_soname

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mono-uia.spec ++++++
--- /var/tmp/diff_new_pack.uoUFx1/_old  2012-12-10 17:17:04.000000000 +0100
+++ /var/tmp/diff_new_pack.uoUFx1/_new  2012-12-10 17:17:04.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mono-uia
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,13 +19,22 @@
 
 
 Name:           mono-uia
-Version:        2.0.2
-Release:        8
+Version:        2.1
+Release:        0
 License:        MIT
 Group:          System/Libraries
 Url:            http://www.mono-project.com/Accessibility
 Source0:        %{name}-%{version}.tar.bz2
-Patch0:         mono-uia-mono-2.8.patch
+# PATCH-FIX-UPSTREAM mono-uia-%{version}-mono-2.8.patch --fix building with 
mono 2.8 and later
+Patch0:         mono-uia-%{version}-mono-2.8.patch
+# PATCH-FIX-UPSTREAM 
0001-UIAutomationClient-AutomationElement.FromLocalProvid.patch
+Patch1:                        
0001-UIAutomationClient-AutomationElement.FromLocalProvid.patch
+# PATCH-FIX-UPSTREAM  avoid_obsolete_security_requests --remove obsolets 
security requests
+Patch2:                        avoid_obsolete_security_requests
+# PATCH-FIX-UPSTREAM use_net40dir_for_pcfile --use net40dir instead of net20dir
+Patch3:                        use_net40dir_for_pcfile
+# PATCH-FIX-UPSTREAM use_specific_libX11_soname --soname the specific X11 
library to avoid conflicts
+Patch4:                        use_specific_libX11_soname
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Requires:       mono-core >= 2.4
 Requires:       mono-winfxcore
@@ -33,6 +42,8 @@
 BuildRequires:  mono-core >= 2.4
 BuildRequires:  mono-devel >= 2.4
 BuildRequires:  mono-nunit >= 2.4
+BuildRequires:  autoconf
+BuildRequires:  automake
 Summary:        Implementations of members and interfaces based on MS UIA API
 
 %description
@@ -50,8 +61,13 @@
 %prep
 %setup -q
 %patch0
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
 
 %build
+autoreconf -fi -I .
 %configure --disable-tests --enable-winfxcore
 #Break build with parrallel make
 make

++++++ 0001-UIAutomationClient-AutomationElement.FromLocalProvid.patch ++++++
++++ 1782 lines (skipped)

++++++ avoid_obsolete_security_requests ++++++
Index: mono-uia/UIAutomationBridge/AssemblyInfo.cs.in
===================================================================
--- mono-uia.orig/UIAutomationBridge/AssemblyInfo.cs.in 2012-01-24 
19:29:28.000000000 +0000
+++ mono-uia/UIAutomationBridge/AssemblyInfo.cs.in      2012-01-24 
19:29:43.000000000 +0000
@@ -50,5 +50,3 @@
 [assembly: CompilationRelaxations (CompilationRelaxations.NoStringInterning)]
 [assembly: Debuggable 
(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
 [assembly: RuntimeCompatibility (WrapNonExceptionThrows = true)]
-[assembly: PermissionSet (SecurityAction.RequestMinimum, Name = "FullTrust")]
-[assembly: SecurityPermission (SecurityAction.RequestMinimum, SkipVerification 
= true)]
Index: mono-uia/UIAutomationClient/AssemblyInfo.cs.in
===================================================================
--- mono-uia.orig/UIAutomationClient/AssemblyInfo.cs.in 2012-01-24 
19:29:28.000000000 +0000
+++ mono-uia/UIAutomationClient/AssemblyInfo.cs.in      2012-01-24 
19:29:50.000000000 +0000
@@ -49,8 +49,6 @@
 [assembly: CompilationRelaxations (CompilationRelaxations.NoStringInterning)]
 [assembly: Debuggable 
(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
 [assembly: RuntimeCompatibility (WrapNonExceptionThrows = true)]
-[assembly: PermissionSet (SecurityAction.RequestMinimum, Name = "FullTrust")]
 
 [assembly: InternalsVisibleTo ("UiaDbusSource, 
PublicKey=00240000048000009400000006020000002400005253413100040000110000004bb98b1af6c1df0df8c02c380e116b7a7f0c8c827aecfccddc6e29b7c754cd608b49dfcef4df9699ad182e50f66afa4e68dabc7b6aeeec0aa4719a5f8e0aae8c193080a706adc3443a8356b1f254142034995532ac176398e12a30f6a74a119a89ac47672c9ae24d7e90de686557166e3b873cd707884431a0451d9d6f7fe795")]
 [assembly: InternalsVisibleTo ("AtspiUiaSource, 
PublicKey=00240000048000009400000006020000002400005253413100040000110000004bb98b1af6c1df0df8c02c380e116b7a7f0c8c827aecfccddc6e29b7c754cd608b49dfcef4df9699ad182e50f66afa4e68dabc7b6aeeec0aa4719a5f8e0aae8c193080a706adc3443a8356b1f254142034995532ac176398e12a30f6a74a119a89ac47672c9ae24d7e90de686557166e3b873cd707884431a0451d9d6f7fe795")]
-[assembly: SecurityPermission (SecurityAction.RequestMinimum, SkipVerification 
= true)]
Index: mono-uia/UIAutomationProvider/AssemblyInfo.cs.in
===================================================================
--- mono-uia.orig/UIAutomationProvider/AssemblyInfo.cs.in       2012-01-24 
19:29:28.000000000 +0000
+++ mono-uia/UIAutomationProvider/AssemblyInfo.cs.in    2012-01-24 
19:29:55.000000000 +0000
@@ -50,8 +50,6 @@
 [assembly: CompilationRelaxations (CompilationRelaxations.NoStringInterning)]
 [assembly: Debuggable 
(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
 [assembly: RuntimeCompatibility (WrapNonExceptionThrows = true)]
-[assembly: PermissionSet (SecurityAction.RequestMinimum, Name = "FullTrust")]
-[assembly: SecurityPermission (SecurityAction.RequestMinimum, SkipVerification 
= true)]
 
 [assembly: InternalsVisibleTo("UIAutomationWinforms, 
PublicKey=00240000048000009400000006020000002400005253413100040000110000004bb98b1af6c1df0df8c02c380e116b7a7f0c8c827aecfccddc6e29b7c754cd608b49dfcef4df9699ad182e50f66afa4e68dabc7b6aeeec0aa4719a5f8e0aae8c193080a706adc3443a8356b1f254142034995532ac176398e12a30f6a74a119a89ac47672c9ae24d7e90de686557166e3b873cd707884431a0451d9d6f7fe795")]
 [assembly: InternalsVisibleTo("UiaAtkBridge, 
PublicKey=00240000048000009400000006020000002400005253413100040000110000004bb98b1af6c1df0df8c02c380e116b7a7f0c8c827aecfccddc6e29b7c754cd608b49dfcef4df9699ad182e50f66afa4e68dabc7b6aeeec0aa4719a5f8e0aae8c193080a706adc3443a8356b1f254142034995532ac176398e12a30f6a74a119a89ac47672c9ae24d7e90de686557166e3b873cd707884431a0451d9d6f7fe795")]
Index: mono-uia/UIAutomationSource/AssemblyInfo.cs.in
===================================================================
--- mono-uia.orig/UIAutomationSource/AssemblyInfo.cs.in 2012-01-24 
19:29:28.000000000 +0000
+++ mono-uia/UIAutomationSource/AssemblyInfo.cs.in      2012-01-24 
19:29:58.000000000 +0000
@@ -50,5 +50,3 @@
 [assembly: CompilationRelaxations (CompilationRelaxations.NoStringInterning)]
 [assembly: Debuggable 
(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
 [assembly: RuntimeCompatibility (WrapNonExceptionThrows = true)]
-[assembly: PermissionSet (SecurityAction.RequestMinimum, Name = "FullTrust")]
-[assembly: SecurityPermission (SecurityAction.RequestMinimum, SkipVerification 
= true)]
Index: mono-uia/UIAutomationTypes/AssemblyInfo.cs.in
===================================================================
--- mono-uia.orig/UIAutomationTypes/AssemblyInfo.cs.in  2012-01-24 
19:29:28.000000000 +0000
+++ mono-uia/UIAutomationTypes/AssemblyInfo.cs.in       2012-01-24 
19:30:04.000000000 +0000
@@ -50,8 +50,6 @@
 [assembly: CompilationRelaxations (CompilationRelaxations.NoStringInterning)]
 [assembly: Debuggable 
(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
 [assembly: RuntimeCompatibility (WrapNonExceptionThrows = true)]
-[assembly: PermissionSet (SecurityAction.RequestMinimum, Name = "FullTrust")]
-[assembly: SecurityPermission (SecurityAction.RequestMinimum, SkipVerification 
= true)]
 [assembly: InternalsVisibleTo("UIAutomationWinforms, 
PublicKey=00240000048000009400000006020000002400005253413100040000110000004bb98b1af6c1df0df8c02c380e116b7a7f0c8c827aecfccddc6e29b7c754cd608b49dfcef4df9699ad182e50f66afa4e68dabc7b6aeeec0aa4719a5f8e0aae8c193080a706adc3443a8356b1f254142034995532ac176398e12a30f6a74a119a89ac47672c9ae24d7e90de686557166e3b873cd707884431a0451d9d6f7fe795")]
 [assembly: InternalsVisibleTo("UiaAtkBridge, 
PublicKey=00240000048000009400000006020000002400005253413100040000110000004bb98b1af6c1df0df8c02c380e116b7a7f0c8c827aecfccddc6e29b7c754cd608b49dfcef4df9699ad182e50f66afa4e68dabc7b6aeeec0aa4719a5f8e0aae8c193080a706adc3443a8356b1f254142034995532ac176398e12a30f6a74a119a89ac47672c9ae24d7e90de686557166e3b873cd707884431a0451d9d6f7fe795")]
 [assembly: InternalsVisibleTo("UIAutomationWinformsTests, 
PublicKey=00240000048000009400000006020000002400005253413100040000110000004bb98b1af6c1df0df8c02c380e116b7a7f0c8c827aecfccddc6e29b7c754cd608b49dfcef4df9699ad182e50f66afa4e68dabc7b6aeeec0aa4719a5f8e0aae8c193080a706adc3443a8356b1f254142034995532ac176398e12a30f6a74a119a89ac47672c9ae24d7e90de686557166e3b873cd707884431a0451d9d6f7fe795")]
Index: mono-uia/WindowsBase/AssemblyInfo.cs.in
===================================================================
--- mono-uia.orig/WindowsBase/AssemblyInfo.cs.in        2012-01-24 
19:29:28.000000000 +0000
+++ mono-uia/WindowsBase/AssemblyInfo.cs.in     2012-01-24 19:30:09.000000000 
+0000
@@ -60,8 +60,6 @@
 [assembly: RuntimeCompatibility (WrapNonExceptionThrows = true)]
 [assembly: Dependency ("System,", LoadHint.Always)]
 [assembly: SecurityCritical]
-[assembly: PermissionSet (SecurityAction.RequestMinimum, Name = "FullTrust")]
-[assembly: SecurityPermission (SecurityAction.RequestMinimum, SkipVerification 
= true)]
 
 //[assembly: XmlnsPrefixAttribute ("http://schemas.microsoft.com/xps/2005/06";, 
"metro")]
 //[assembly: XmlnsPrefixAttribute 
("http://schemas.microsoft.com/netfx/2007/xaml/presentation";, "wpf")]
++++++ mono-uia-2.1-mono-2.8.patch ++++++
--- UIAutomationBridge/AssemblyInfo.cs
+++ UIAutomationBridge/AssemblyInfo.cs
@@ -43,8 +43,6 @@
 
 [assembly: NeutralResourcesLanguage ("en")]
 [assembly: CLSCompliant (true)]
-[assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile 
("/var/lib/hudson/jobs/_uia_tag_tarballs/workspace/UIAutomation/winfx3.pub")]
 
 [assembly: ComVisible (false)]
 [assembly: AllowPartiallyTrustedCallers]
--- UIAutomationBridge/AssemblyInfo.cs.in
+++ UIAutomationBridge/AssemblyInfo.cs.in
@@ -43,8 +43,6 @@
 
 [assembly: NeutralResourcesLanguage ("en")]
 [assembly: CLSCompliant (true)]
-[assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile ("@abs_top_srcdir@/winfx3.pub")]
 
 [assembly: ComVisible (false)]
 [assembly: AllowPartiallyTrustedCallers]
--- UIAutomationBridge/Makefile.am
+++ UIAutomationBridge/Makefile.am
@@ -2,7 +2,7 @@
 EXTRA_DIST =  
 
 ASSEMBLY_COMPILER_COMMAND = gmcs
-ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0
+ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0 -delaysign+ 
-keyfile:@abs_top_srcdir@/winfx3.pub
 
 ASSEMBLY = ../bin/UIAutomationBridge.dll
 ASSEMBLY_MDB = $(ASSEMBLY).mdb
--- UIAutomationBridge/Makefile.in
+++ UIAutomationBridge/Makefile.in
@@ -165,7 +165,7 @@
        $(build_others_files) $(ASSEMBLY_WRAPPER_IN) $(EXTRAS) \
        $(DATA_FILES) $(build_culture_res_files)
 ASSEMBLY_COMPILER_COMMAND = gmcs
-ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0
+ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0 -delaysign+ 
-keyfile:@abs_top_srcdir@/winfx3.pub
 ASSEMBLY = ../bin/UIAutomationBridge.dll
 ASSEMBLY_MDB = $(ASSEMBLY).mdb
 COMPILE_TARGET = library
--- UIAutomationClient/AssemblyInfo.cs
+++ UIAutomationClient/AssemblyInfo.cs
@@ -43,8 +43,6 @@
 
 [assembly: NeutralResourcesLanguage ("en")]
 [assembly: CLSCompliant (true)]
-[assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile 
("/var/lib/hudson/jobs/_uia_tag_tarballs/workspace/UIAutomation/winfx3.pub")]
 
 [assembly: ComVisible (false)]
 

--- UIAutomationClient/AssemblyInfo.cs.in
+++ UIAutomationClient/AssemblyInfo.cs.in
@@ -43,8 +43,6 @@
 
 [assembly: NeutralResourcesLanguage ("en")]
 [assembly: CLSCompliant (true)]
-[assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile ("@abs_top_srcdir@/winfx3.pub")]
 
 [assembly: ComVisible (false)]
 
--- UIAutomationClient/Makefile.am
+++ UIAutomationClient/Makefile.am
@@ -2,7 +2,7 @@
 EXTRA_DIST =  
 
 ASSEMBLY_COMPILER_COMMAND = gmcs
-ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0
+ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0 -delaysign+ 
-keyfile:@abs_top_srcdir@/winfx3.pub
 
 ASSEMBLY = ../bin/UIAutomationClient.dll
 ASSEMBLY_MDB = $(ASSEMBLY).mdb
--- UIAutomationClient/Makefile.in
+++ UIAutomationClient/Makefile.in
@@ -165,7 +165,7 @@
        $(build_others_files) $(ASSEMBLY_WRAPPER_IN) $(EXTRAS) \
        $(DATA_FILES) $(build_culture_res_files)
 ASSEMBLY_COMPILER_COMMAND = gmcs
-ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0
+ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0 -delaysign+ 
-keyfile:@abs_top_srcdir@/winfx3.pub
 ASSEMBLY = ../bin/UIAutomationClient.dll
 ASSEMBLY_MDB = $(ASSEMBLY).mdb
 COMPILE_TARGET = library
--- UIAutomationProvider/AssemblyInfo.cs
+++ UIAutomationProvider/AssemblyInfo.cs
@@ -43,8 +43,6 @@
 
 [assembly: NeutralResourcesLanguage ("en")]
 [assembly: CLSCompliant (true)]
-[assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile 
("/var/lib/hudson/jobs/_uia_tag_tarballs/workspace/UIAutomation/winfx3.pub")]
 
 [assembly: ComVisible (false)]
 [assembly: AllowPartiallyTrustedCallers]
--- UIAutomationProvider/AssemblyInfo.cs.in
+++ UIAutomationProvider/AssemblyInfo.cs.in
@@ -43,8 +43,6 @@
 
 [assembly: NeutralResourcesLanguage ("en")]
 [assembly: CLSCompliant (true)]
-[assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile ("@abs_top_srcdir@/winfx3.pub")]
 
 [assembly: ComVisible (false)]
 [assembly: AllowPartiallyTrustedCallers]
--- UIAutomationProvider/Makefile.am
+++ UIAutomationProvider/Makefile.am
@@ -2,7 +2,7 @@
 EXTRA_DIST =  
 
 ASSEMBLY_COMPILER_COMMAND = gmcs
-ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0
+ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0 -delaysign+ 
-keyfile:@abs_top_srcdir@/winfx3.pub
 
 ASSEMBLY = ../bin/UIAutomationProvider.dll
 ASSEMBLY_MDB = $(ASSEMBLY).mdb
--- UIAutomationProvider/Makefile.in
+++ UIAutomationProvider/Makefile.in
@@ -165,7 +165,7 @@
        $(build_others_files) $(ASSEMBLY_WRAPPER_IN) $(EXTRAS) \
        $(DATA_FILES) $(build_culture_res_files)
 ASSEMBLY_COMPILER_COMMAND = gmcs
-ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0
+ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0 -delaysign+ 
-keyfile:@abs_top_srcdir@/winfx3.pub
 ASSEMBLY = ../bin/UIAutomationProvider.dll
 ASSEMBLY_MDB = $(ASSEMBLY).mdb
 COMPILE_TARGET = library
--- UIAutomationSource/AssemblyInfo.cs
+++ UIAutomationSource/AssemblyInfo.cs
@@ -43,8 +43,6 @@
 
 [assembly: NeutralResourcesLanguage ("en")]
 [assembly: CLSCompliant (true)]
-[assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile 
("/var/lib/hudson/jobs/_uia_tag_tarballs/workspace/UIAutomation/winfx3.pub")]
 
 [assembly: ComVisible (false)]
 [assembly: AllowPartiallyTrustedCallers]
--- UIAutomationSource/AssemblyInfo.cs.in
+++ UIAutomationSource/AssemblyInfo.cs.in
@@ -43,8 +43,6 @@
 
 [assembly: NeutralResourcesLanguage ("en")]
 [assembly: CLSCompliant (true)]
-[assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile ("@abs_top_srcdir@/winfx3.pub")]
 
 [assembly: ComVisible (false)]
 [assembly: AllowPartiallyTrustedCallers]
--- UIAutomationSource/Makefile.am
+++ UIAutomationSource/Makefile.am
@@ -2,7 +2,7 @@
 EXTRA_DIST =  
 
 ASSEMBLY_COMPILER_COMMAND = gmcs
-ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0
+ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0 -delaysign+ 
-keyfile:@abs_top_srcdir@/winfx3.pub
 
 ASSEMBLY = ../bin/UIAutomationSource.dll
 ASSEMBLY_MDB = $(ASSEMBLY).mdb
--- UIAutomationSource/Makefile.in
+++ UIAutomationSource/Makefile.in
@@ -165,7 +165,7 @@
        $(build_others_files) $(ASSEMBLY_WRAPPER_IN) $(EXTRAS) \
        $(DATA_FILES) $(build_culture_res_files)
 ASSEMBLY_COMPILER_COMMAND = gmcs
-ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0
+ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-lib:@expanded_libdir@/mono/accessibility -noconfig -codepage:utf8 -warn:4 
-warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0 -delaysign+ 
-keyfile:@abs_top_srcdir@/winfx3.pub
 ASSEMBLY = ../bin/UIAutomationSource.dll
 ASSEMBLY_MDB = $(ASSEMBLY).mdb
 COMPILE_TARGET = library
--- UIAutomationTypes/AssemblyInfo.cs
+++ UIAutomationTypes/AssemblyInfo.cs
@@ -43,8 +43,6 @@
 
 [assembly: NeutralResourcesLanguage ("en")]
 [assembly: CLSCompliant (true)]
-[assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile 
("/var/lib/hudson/jobs/_uia_tag_tarballs/workspace/UIAutomation/winfx3.pub")]
 
 [assembly: ComVisible (false)]
 [assembly: AllowPartiallyTrustedCallers]
--- UIAutomationTypes/AssemblyInfo.cs.in
+++ UIAutomationTypes/AssemblyInfo.cs.in
@@ -43,8 +43,6 @@
 
 [assembly: NeutralResourcesLanguage ("en")]
 [assembly: CLSCompliant (true)]
-[assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile ("@abs_top_srcdir@/winfx3.pub")]
 
 [assembly: ComVisible (false)]
 [assembly: AllowPartiallyTrustedCallers]
--- UIAutomationTypes/Makefile.am
+++ UIAutomationTypes/Makefile.am
@@ -2,7 +2,7 @@
 EXTRA_DIST =  
 
 ASSEMBLY_COMPILER_COMMAND = gmcs
-ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-noconfig -codepage:utf8 -warn:4 -warnaserror -optimize+ -debug "-define:DEBUG" 
-d:NET_2_0
+ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-noconfig -codepage:utf8 -warn:4 -warnaserror -optimize+ -debug "-define:DEBUG" 
-d:NET_2_0 -delaysign+ -keyfile:@abs_top_srcdir@/winfx3.pub
 
 ASSEMBLY = ../bin/UIAutomationTypes.dll
 ASSEMBLY_MDB = $(ASSEMBLY).mdb
--- UIAutomationTypes/Makefile.in
+++ UIAutomationTypes/Makefile.in
@@ -165,7 +165,7 @@
        $(build_others_files) $(ASSEMBLY_WRAPPER_IN) $(EXTRAS) \
        $(DATA_FILES) $(build_culture_res_files)
 ASSEMBLY_COMPILER_COMMAND = gmcs
-ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-noconfig -codepage:utf8 -warn:4 -warnaserror -optimize+ -debug "-define:DEBUG" 
-d:NET_2_0
+ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -lib:../bin 
-noconfig -codepage:utf8 -warn:4 -warnaserror -optimize+ -debug "-define:DEBUG" 
-d:NET_2_0 -delaysign+ -keyfile:@abs_top_srcdir@/winfx3.pub
 ASSEMBLY = ../bin/UIAutomationTypes.dll
 ASSEMBLY_MDB = $(ASSEMBLY).mdb
 COMPILE_TARGET = library
--- WindowsBase/AssemblyInfo.cs
+++ WindowsBase/AssemblyInfo.cs
@@ -48,8 +48,6 @@
 
 [assembly: NeutralResourcesLanguage ("en")]
 [assembly: CLSCompliant (true)]
-[assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile 
("/var/lib/hudson/jobs/_uia_tag_tarballs/workspace/UIAutomation/winfx3.pub")]
 
 [assembly: ComVisible (false)]
 [assembly: AllowPartiallyTrustedCallers]
--- WindowsBase/AssemblyInfo.cs.in
+++ WindowsBase/AssemblyInfo.cs.in
@@ -48,8 +48,6 @@
 
 [assembly: NeutralResourcesLanguage ("en")]
 [assembly: CLSCompliant (true)]
-[assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile ("@abs_top_srcdir@/winfx3.pub")]
 
 [assembly: ComVisible (false)]
 [assembly: AllowPartiallyTrustedCallers]
--- WindowsBase/Makefile.am
+++ WindowsBase/Makefile.am
@@ -2,7 +2,7 @@
 EXTRA_DIST =  
 
 ASSEMBLY_COMPILER_COMMAND = gmcs
-ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -noconfig 
-codepage:utf8 -warn:4 -warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0
+ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -noconfig 
-codepage:utf8 -warn:4 -warnaserror -optimize+ -debug "-define:DEBUG" 
-d:NET_2_0 -delaysign+ -keyfile:@abs_top_srcdir@/winfx3.pub
 
 ASSEMBLY = ../bin/WindowsBase.dll
 ASSEMBLY_MDB = $(ASSEMBLY).mdb
--- WindowsBase/Makefile.in
+++ WindowsBase/Makefile.in
@@ -165,7 +165,7 @@
        $(build_others_files) $(ASSEMBLY_WRAPPER_IN) $(EXTRAS) \
        $(DATA_FILES) $(build_culture_res_files)
 ASSEMBLY_COMPILER_COMMAND = gmcs
-ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -noconfig 
-codepage:utf8 -warn:4 -warnaserror -optimize+ -debug "-define:DEBUG" -d:NET_2_0
+ASSEMBLY_COMPILER_FLAGS = -lib:@expanded_libdir@/mono/2.0 -noconfig 
-codepage:utf8 -warn:4 -warnaserror -optimize+ -debug "-define:DEBUG" 
-d:NET_2_0 -delaysign+ -keyfile:@abs_top_srcdir@/winfx3.pub
 ASSEMBLY = ../bin/WindowsBase.dll
 ASSEMBLY_MDB = $(ASSEMBLY).mdb
 COMPILE_TARGET = library
--- 
UIAutomationClient/System.Windows.Automation/ClientSideProviderDescription.cs
+++ 
UIAutomationClient/System.Windows.Automation/ClientSideProviderDescription.cs
@@ -44,17 +44,24 @@
                        string imageName,
                        ClientSideProviderMatchIndicator flags)
                {
-                       this.ClientSideProviderFactoryCallback = 
clientSideProviderFactoryCallback;
-                       this.ClassName = className;
-                       this.ImageName = imageName;
-                       this.Flags = flags;
+                       this.clientSideProviderFactoryCallback = 
clientSideProviderFactoryCallback;
+                       this.className = className;
+                       this.imageName = imageName;
+                       this.flags = flags;
                }
 
-               public string ClassName { get; private set; }
-               public ClientSideProviderMatchIndicator Flags { get; private 
set; }
-               public string ImageName { get; private set; }
-               public ClientSideProviderFactoryCallback 
ClientSideProviderFactoryCallback { get; private set; }
-       }
+               public string ClassName { get { return className; } }
+               public ClientSideProviderMatchIndicator Flags { get { return 
flags; } }
+               public string ImageName { get { return imageName; } }
+               public ClientSideProviderFactoryCallback 
ClientSideProviderFactoryCallback {
+                       get { return clientSideProviderFactoryCallback; }
+               }
+               private string className;
+               private ClientSideProviderFactoryCallback 
clientSideProviderFactoryCallback;
+               private ClientSideProviderMatchIndicator flags;
+               private string imageName;
+
+       }
 
        [Flags]
        public enum ClientSideProviderMatchIndicator
++++++ mono-uia-2.0.2.tar.bz2 -> mono-uia-2.1.tar.bz2 ++++++
++++ 11130 lines of diff (skipped)

++++++ use_net40dir_for_pcfile ++++++
Index: mono-uia.git/data/Makefile.am
===================================================================
--- mono-uia.git.orig/data/Makefile.am  2012-02-06 17:12:38.154508732 +0000
+++ mono-uia.git/data/Makefile.am       2012-02-06 17:13:04.142689270 +0000
@@ -1,7 +1,7 @@
 
 EXTRA_DIST =  
 
-net20dir   = $(prefix)/lib/mono/2.0
+net40dir   = $(prefix)/lib/mono/4.0
 a11ydir    = $(prefix)/lib/mono/accessibility
 
 SHELL = /bin/sh
@@ -13,7 +13,7 @@
 
 REWRITE=
 mono-uia.pc: mono-uia.pc.in Makefile
-       sed -e "s,@net20dir@,$(net20dir),g" < mono-uia.pc.in > [email protected]
+       sed -e "s,@net40dir@,$(net40dir),g" < mono-uia.pc.in > [email protected]
        sed -e "s,@a11ydir@,$(a11ydir),g" < [email protected] > [email protected]
        mv [email protected] $@
        rm [email protected]
Index: mono-uia.git/data/mono-uia.pc.in.in
===================================================================
--- mono-uia.git.orig/data/mono-uia.pc.in.in    2012-02-06 17:12:26.002424264 
+0000
+++ mono-uia.git/data/mono-uia.pc.in.in 2012-02-06 17:12:32.146466976 +0000
@@ -2,4 +2,4 @@
 Name: UIAutomation Libraries
 Description: UIAutomation implementation for Mono.
 Version: @VERSION@
-Libs: -r:@a11ydir@/UIAutomationTypes.dll -r:@a11ydir@/UIAutomationBridge.dll 
-r:@a11ydir@/UIAutomationProvider.dll -r:@a11ydir@/UIAutomationSource.dll 
-r:@a11ydir@/UIAutomationClient.dll -r:@net20dir@/WindowsBase.dll
+Libs: -r:@a11ydir@/UIAutomationTypes.dll -r:@a11ydir@/UIAutomationBridge.dll 
-r:@a11ydir@/UIAutomationProvider.dll -r:@a11ydir@/UIAutomationSource.dll 
-r:@a11ydir@/UIAutomationClient.dll -r:@net40dir@/WindowsBase.dll
++++++ use_specific_libX11_soname ++++++
Index: 
mono-uia.git/UIAutomationClient/System.Windows.Automation/NativeMethods.cs
===================================================================
--- 
mono-uia.git.orig/UIAutomationClient/System.Windows.Automation/NativeMethods.cs 
    2012-01-23 19:09:12.855314381 +0000
+++ mono-uia.git/UIAutomationClient/System.Windows.Automation/NativeMethods.cs  
2012-01-23 19:09:19.595344463 +0000
@@ -148,7 +148,7 @@
                [DllImport ("libgdk-x11-2.0.so.0")]
                internal static extern IntPtr gdk_x11_display_get_xdisplay 
(IntPtr handle);
 
-               [DllImport("libX11.so")]
+               [DllImport("libX11.so.6")]
                private static extern int XQueryTree(IntPtr display, IntPtr w, 
out IntPtr rootReturn, out IntPtr parentReturn, out IntPtr childrenReturn, out 
int childrenReturnCount);
        }
-}
\ No newline at end of file
+}
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to