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]
