From 1efc83b6964f2184515dbdcfe1c22ca5c84ecfc7 Mon Sep 17 00:00:00 2001 From: "Xamarin Public Jenkins (auto-signing)" Date: Mon, 13 May 2019 08:34:00 +0000 Subject: [PATCH] Imported Upstream version 6.0.0.241 Former-commit-id: 6bb91ae3d8008b2e06beaf4212ad32102b270e2a --- configure.REMOVED.git-id | 2 +- configure.ac.REMOVED.git-id | 2 +- mcs/build/common/Consts.cs | 2 +- .../System.Windows.Forms/ContainerControl.cs | 1 + .../Control.cs.REMOVED.git-id | 2 +- .../DataGridViewCheckBoxCell.cs | 11 +- .../System.Windows.Forms/Form.cs | 45 +++---- .../DataGridViewCheckBoxCellTest.cs | 30 +++++ .../System.Windows.Forms/FormEventTest.cs | 118 +++++++++++++++++- mcs/class/System/mono_fsw.sources | 9 -- .../monotouch_System.dll.exclude.sources | 2 - mcs/class/System/monotouch_System.dll.sources | 10 -- ...notouch_runtime_System.dll.exclude.sources | 1 - ...ouch_tv_runtime_System.dll.exclude.sources | 1 - mcs/class/System/net_4_x_System.dll.sources | 12 +- mcs/class/corlib/ReferenceSources/TextInfo.cs | 6 +- .../System.Globalization/CultureInfoTest.cs | 18 +++ .../Mono.Security.dll.REMOVED.git-id | 2 +- .../System.Configuration.dll.REMOVED.git-id | 2 +- .../System.Core.dll.REMOVED.git-id | 2 +- .../System.IO.Compression.dll | Bin 99328 -> 99328 bytes .../System.Numerics.dll.REMOVED.git-id | 2 +- .../System.Xml.dll.REMOVED.git-id | 2 +- .../mcs.exe.REMOVED.git-id | 2 +- .../mscorlib.dll.REMOVED.git-id | 2 +- .../Mono.Security.dll.REMOVED.git-id | 2 +- .../System.Configuration.dll.REMOVED.git-id | 2 +- .../System.Core.dll.REMOVED.git-id | 2 +- .../System.IO.Compression.dll | Bin 99328 -> 99328 bytes .../System.Numerics.dll.REMOVED.git-id | 2 +- .../System.Xml.dll.REMOVED.git-id | 2 +- .../mcs.exe.REMOVED.git-id | 2 +- .../mscorlib.dll.REMOVED.git-id | 2 +- .../Mono.Security.dll.REMOVED.git-id | 2 +- .../System.Configuration.dll.REMOVED.git-id | 2 +- .../System.Core.dll.REMOVED.git-id | 2 +- .../System.IO.Compression.dll | Bin 99328 -> 99328 bytes .../System.Numerics.dll.REMOVED.git-id | 2 +- .../System.Xml.dll.REMOVED.git-id | 2 +- .../mcs.exe.REMOVED.git-id | 2 +- .../mscorlib.dll.REMOVED.git-id | 2 +- .../Mono.Security.dll.REMOVED.git-id | 2 +- .../System.Configuration.dll.REMOVED.git-id | 2 +- .../System.Core.dll.REMOVED.git-id | 2 +- .../System.IO.Compression.dll | Bin 99328 -> 99328 bytes .../System.Numerics.dll.REMOVED.git-id | 2 +- .../System.Xml.dll.REMOVED.git-id | 2 +- .../mcs.exe.REMOVED.git-id | 2 +- .../mscorlib.dll.REMOVED.git-id | 2 +- mono/mini/version.h | 2 +- mono/unit-tests/Makefile.in | 4 +- msvc/Makefile.in | 2 +- po/mcs/de.gmo | Bin 5406 -> 5406 bytes po/mcs/de.po.REMOVED.git-id | 2 +- po/mcs/es.gmo | Bin 16329 -> 16329 bytes po/mcs/es.po.REMOVED.git-id | 2 +- po/mcs/ja.gmo | Bin 20863 -> 20863 bytes po/mcs/ja.po.REMOVED.git-id | 2 +- po/mcs/mcs.pot | 4 +- po/mcs/pt_BR.gmo | Bin 72806 -> 72806 bytes po/mcs/pt_BR.po.REMOVED.git-id | 2 +- 61 files changed, 248 insertions(+), 100 deletions(-) delete mode 100644 mcs/class/System/mono_fsw.sources delete mode 100644 mcs/class/System/monotouch_runtime_System.dll.exclude.sources delete mode 100644 mcs/class/System/monotouch_tv_runtime_System.dll.exclude.sources diff --git a/configure.REMOVED.git-id b/configure.REMOVED.git-id index 3dc42d3fe7..87acda59b9 100644 --- a/configure.REMOVED.git-id +++ b/configure.REMOVED.git-id @@ -1 +1 @@ -eb3138ef5368ba7b07b7d97465277f163d4af962 \ No newline at end of file +433d9e77ab5bf04a6f38d53acff85423e48145da \ No newline at end of file diff --git a/configure.ac.REMOVED.git-id b/configure.ac.REMOVED.git-id index e1a7abc9c3..4c05228198 100644 --- a/configure.ac.REMOVED.git-id +++ b/configure.ac.REMOVED.git-id @@ -1 +1 @@ -8d3ef08e7c6f0c31604edd6aa649716e04a08dab \ No newline at end of file +f047b256c7e953557b6aecfbc03ad3e2b5fe839c \ No newline at end of file diff --git a/mcs/build/common/Consts.cs b/mcs/build/common/Consts.cs index b6f969cf2f..4c339d6f7e 100644 --- a/mcs/build/common/Consts.cs +++ b/mcs/build/common/Consts.cs @@ -41,7 +41,7 @@ static partial class Consts // Use these assembly version constants to make code more maintainable. // - public const string MonoVersion = "6.0.0.235"; + public const string MonoVersion = "6.0.0.241"; public const string MonoCompany = "Mono development team"; public const string MonoProduct = "Mono Common Language Infrastructure"; public const string MonoCopyright = "(c) Various Mono authors"; diff --git a/mcs/class/System.Windows.Forms/System.Windows.Forms/ContainerControl.cs b/mcs/class/System.Windows.Forms/System.Windows.Forms/ContainerControl.cs index 78100f8fec..5f800f576e 100644 --- a/mcs/class/System.Windows.Forms/System.Windows.Forms/ContainerControl.cs +++ b/mcs/class/System.Windows.Forms/System.Windows.Forms/ContainerControl.cs @@ -543,6 +543,7 @@ namespace System.Windows.Forms { protected override void Dispose(bool disposing) { base.Dispose(disposing); + active_control = null; } // LAMESPEC This used to be documented, but it's not in code diff --git a/mcs/class/System.Windows.Forms/System.Windows.Forms/Control.cs.REMOVED.git-id b/mcs/class/System.Windows.Forms/System.Windows.Forms/Control.cs.REMOVED.git-id index 118985492d..dc26660e8c 100644 --- a/mcs/class/System.Windows.Forms/System.Windows.Forms/Control.cs.REMOVED.git-id +++ b/mcs/class/System.Windows.Forms/System.Windows.Forms/Control.cs.REMOVED.git-id @@ -1 +1 @@ -85d042e97b012302035f328d2e42cf2c38c8385d \ No newline at end of file +d9fff17a8968e5c1dcabf968910a4d3cbfeeee71 \ No newline at end of file diff --git a/mcs/class/System.Windows.Forms/System.Windows.Forms/DataGridViewCheckBoxCell.cs b/mcs/class/System.Windows.Forms/System.Windows.Forms/DataGridViewCheckBoxCell.cs index 6ef788eff1..c88624de5c 100644 --- a/mcs/class/System.Windows.Forms/System.Windows.Forms/DataGridViewCheckBoxCell.cs +++ b/mcs/class/System.Windows.Forms/System.Windows.Forms/DataGridViewCheckBoxCell.cs @@ -59,13 +59,14 @@ namespace System.Windows.Forms { public DataGridViewCheckBoxCell (bool threeState) : this() { this.threeState = threeState; - editingCellFormattedValue = CheckState.Unchecked; + if (threeState) + editingCellFormattedValue = CheckState.Unchecked; } public virtual object EditingCellFormattedValue { get { return editingCellFormattedValue; } set { - if (FormattedValueType == null || value == null || value.GetType() != FormattedValueType || !(value is Boolean) || !(value is CheckState)) { + if (FormattedValueType == null || value == null || !FormattedValueType.IsAssignableFrom(value.GetType())) { throw new ArgumentException("Cannot set this property."); } editingCellFormattedValue = value; @@ -192,7 +193,11 @@ namespace System.Windows.Forms { public virtual void PrepareEditingCellForEdit (bool selectAll) { - editingCellFormattedValue = GetCurrentValue (); + CheckState cs = GetCurrentValue(); + if (threeState) + editingCellFormattedValue = cs; + else + editingCellFormattedValue = cs == CheckState.Checked; } public override string ToString () diff --git a/mcs/class/System.Windows.Forms/System.Windows.Forms/Form.cs b/mcs/class/System.Windows.Forms/System.Windows.Forms/Form.cs index b662768c8c..329736ffb8 100644 --- a/mcs/class/System.Windows.Forms/System.Windows.Forms/Form.cs +++ b/mcs/class/System.Windows.Forms/System.Windows.Forms/Form.cs @@ -51,9 +51,9 @@ namespace System.Windows.Forms { private bool closed; FormBorderStyle form_border_style; private bool is_active; - private bool autoscale; + private bool autoscale; private Size clientsize_set; - private Size autoscale_base_size; + private Size autoscale_base_size; private bool allow_transparency; private static Icon default_icon; internal bool is_modal; @@ -90,11 +90,11 @@ namespace System.Windows.Forms { internal int is_changing_visible_state; internal bool has_been_visible; private bool shown_raised; - private bool close_raised; + private bool close_raised; private bool is_clientsize_set; internal bool suppress_closing_events; internal bool waiting_showwindow; // for XplatUIX11 - private bool is_minimizing; + private bool is_minimizing; private bool show_icon = true; private MenuStrip main_menu_strip; private bool right_to_left_layout; @@ -384,35 +384,27 @@ namespace System.Windows.Forms { InternalClientSize = new Size (this.Width - (SystemInformation.FrameBorderSize.Width * 2), this.Height - (SystemInformation.FrameBorderSize.Height * 2) - SystemInformation.CaptionHeight); restore_bounds = Bounds; } - #endregion // Public Constructor & Destructor + #endregion // Public Constructor & Destructor - #region Public Static Properties + #region Public Static Properties (with helper functions) public static Form ActiveForm { get { - Control active; + Control ctrl = FromHandle (XplatUI.GetActive ()); - active = FromHandle(XplatUI.GetActive()); - - if (active != null) { - if ( !(active is Form)) { - Control parent; - - parent = active.Parent; - while (parent != null) { - if (parent is Form) { - return (Form)parent; - } - parent = parent.Parent; - } - } else { - return (Form)active; - } + while (!(ctrl == null || Form.IsVisibleAndNotClosedForm (ctrl))) { + ctrl = ctrl.Parent; } - return null; + + return (Form) ctrl; // null or Form } } + private static bool IsVisibleAndNotClosedForm (Control ctrl) + { + return (ctrl is Form form) && !form.closed && form.Visible; + } + #endregion // Public Static Properties #region Public Instance Properties @@ -2547,6 +2539,7 @@ namespace System.Windows.Forms { return; // prevent closing a disabled form. Form act = Form.ActiveForm; + // Don't close this form if there's another modal form visible. if (act != null && act != this && act.Modal == true) { // Check if any of the parents up the tree is the modal form, @@ -2576,9 +2569,9 @@ namespace System.Windows.Forms { if (is_modal) { Hide (); } else { - Dispose (); + Dispose (); if (act != null && act != this) - act.SelectActiveControl (); + act.SelectActiveControl(); } mdi_parent = null; } else { diff --git a/mcs/class/System.Windows.Forms/Test/System.Windows.Forms/DataGridViewCheckBoxCellTest.cs b/mcs/class/System.Windows.Forms/Test/System.Windows.Forms/DataGridViewCheckBoxCellTest.cs index 7b2f090038..1ad4e69ef2 100644 --- a/mcs/class/System.Windows.Forms/Test/System.Windows.Forms/DataGridViewCheckBoxCellTest.cs +++ b/mcs/class/System.Windows.Forms/Test/System.Windows.Forms/DataGridViewCheckBoxCellTest.cs @@ -199,6 +199,36 @@ namespace MonoTests.System.Windows.Forms Assert.AreEqual (null, c.EditedFormattedValue, "A1"); } + [Test] + public void EditingCellFormattedValue() + { + var boolCheckBoxCell = new DataGridViewCheckBoxCell(); + Assert.AreEqual(false, boolCheckBoxCell.EditingCellFormattedValue, "A1"); + boolCheckBoxCell.EditingCellFormattedValue = true; + Assert.AreEqual(true, boolCheckBoxCell.EditingCellFormattedValue, "A2"); + + var treeStateCheckBoxCell = new DataGridViewCheckBoxCell(true); + Assert.AreEqual(CheckState.Unchecked, treeStateCheckBoxCell.EditingCellFormattedValue, "A3"); + treeStateCheckBoxCell.EditingCellFormattedValue = CheckState.Checked; + Assert.AreEqual(CheckState.Checked, treeStateCheckBoxCell.EditingCellFormattedValue, "A4"); + } + + [Test] + [ExpectedException(typeof(ArgumentException))] + public void BoolEditingCellFormattedValueCheckStateSet() + { + var boolCheckBoxCell = new DataGridViewCheckBoxCell(); + boolCheckBoxCell.EditingCellFormattedValue = CheckState.Checked; + } + + [Test] + [ExpectedException(typeof(ArgumentException))] + public void TreeStateEditingCellFormattedValueBoolSet() + { + var treeStateCheckBoxCell = new DataGridViewCheckBoxCell(true); + treeStateCheckBoxCell.EditingCellFormattedValue = false; + } + [Test] public void FormattedValueType () { diff --git a/mcs/class/System.Windows.Forms/Test/System.Windows.Forms/FormEventTest.cs b/mcs/class/System.Windows.Forms/Test/System.Windows.Forms/FormEventTest.cs index ff03057428..68cd0cc0b7 100644 --- a/mcs/class/System.Windows.Forms/Test/System.Windows.Forms/FormEventTest.cs +++ b/mcs/class/System.Windows.Forms/Test/System.Windows.Forms/FormEventTest.cs @@ -6,15 +6,17 @@ // using System; -using NUnit.Framework; using System.Windows.Forms; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Threading; +using System.Threading.Tasks; using Timer = System.Windows.Forms.Timer; using System.Globalization; +using NUnit.Framework; + namespace MonoTests.System.Windows.Forms { [TestFixture] @@ -703,6 +705,120 @@ namespace MonoTests.System.Windows.Forms } } + [TestFixture] + public class OnClosedOverride + { + [Test] + public void OnClosedOverride_Test1 () + { + const bool removeButtonOnClick = false; + + using (var f = new ButtonedForm (removeButtonOnClick)) { + f.Show (); + Assert.Null (f.onClosedForm.CatchedException, "An exception has been detected in `WndProc`"); + } + } + + [Test] + public void OnClosedOverride_Test2 () + { + const bool removeButtonOnClick = true; + + var task = Task.Run (() => { + using (var f = new ButtonedForm (removeButtonOnClick)) { + f.Show (); + } + }); + + var ok = task.Wait (TimeSpan.FromSeconds (1)); + Assert.True (ok, "Infinite loop has been detected in `WndProc`"); + } + + public partial class ButtonedForm : Form + { + // We need to controls on this form. One of them must be active (button). + public Button button = new Button (); + private Label label = new Label (); + + private bool removeButtonOnClick; + + public OnClosedForm onClosedForm; + + public ButtonedForm (bool removeButtonOnClick) + { + this.removeButtonOnClick = removeButtonOnClick; + + this.Controls.Add( button); + this.Controls.Add (label); + + this.Text = "ButtonedForm"; + button.Text = "Click to Close"; + + onClosedForm = new OnClosedForm (this); + onClosedForm.Show (); + + button.Click += click_Button; + Shown += shown_ButtonedForm; + } + + protected void click_Button (object sender, EventArgs e) + { + if (removeButtonOnClick) // This property switches test between to two different issues. + this.Controls.Remove (button); + onClosedForm.Close (); + } + + public void shown_ButtonedForm (object sender, EventArgs e) + { + // TODO: + // It is necessary to add some sleep before click button. This phenomenon apparently + // is stemmed from the asynchronous nature of `XplatUI.SendMessage`: see method + // `Form.SetVisibleCore()` in `Froms.cs`. + Thread.Sleep (200); + EmulateButtonClick (); + } + + public void EmulateButtonClick () + { + // When one click a button, the parent form an then the button take focus. + // This is vital to reproduce the issue https://github.com/mono/mono/issues/13150. + button.Focus (); + click_Button (null, null); + } + } + + public partial class OnClosedForm : Form + { + private ButtonedForm buttonedForm; + + public Exception CatchedException; + + public OnClosedForm (ButtonedForm buttonedForm) + { + this.buttonedForm = buttonedForm; + this.CatchedException = null; + + this.Text = "OnClosedForm"; + } + + protected override void OnClosed (EventArgs e) + { + base.OnClosed (e); + buttonedForm.Close (); + } + + protected override void WndProc (ref Message message) + { + try { + base.WndProc (ref message); + } + catch (Exception ex) { + CatchedException = ex; + } + } + } + } + [TestFixture,Ignore ("Test Breaks")] public class InputLanguageChangedEvent { diff --git a/mcs/class/System/mono_fsw.sources b/mcs/class/System/mono_fsw.sources deleted file mode 100644 index 4151fd2097..0000000000 --- a/mcs/class/System/mono_fsw.sources +++ /dev/null @@ -1,9 +0,0 @@ -System.IO/DefaultWatcher.cs -System.IO/FAMWatcher.cs -System.IO/NullFileWatcher.cs -System.IO/FileAction.cs -System.IO/FileSystemWatcher.cs -System.IO/IFileWatcher.cs -System.IO/KeventWatcher.cs -System.IO/SearchPattern.cs -System.IO/CoreFXFileSystemWatcherProxy.cs diff --git a/mcs/class/System/monotouch_System.dll.exclude.sources b/mcs/class/System/monotouch_System.dll.exclude.sources index c5eccb7aa5..7328c4dca7 100644 --- a/mcs/class/System/monotouch_System.dll.exclude.sources +++ b/mcs/class/System/monotouch_System.dll.exclude.sources @@ -1,4 +1,2 @@ -#include mono_fsw.sources -../../../external/corefx/src/System.IO.FileSystem.Watcher/src/System/IO/FileSystemWatcher.UnknownUnix.cs corefx/Unix/Interop.cs corefx/Unix/Interop.Read.cs diff --git a/mcs/class/System/monotouch_System.dll.sources b/mcs/class/System/monotouch_System.dll.sources index e4426def49..1c12d25597 100644 --- a/mcs/class/System/monotouch_System.dll.sources +++ b/mcs/class/System/monotouch_System.dll.sources @@ -4,13 +4,3 @@ Mono.AppleTls/MonoCertificatePal.Mobile.cs Mono.AppleTls/SafeHandles.cs - -../../../external/corefx/src/Common/src/Interop/OSX/Interop.Libraries.cs -../../../external/corefx/src/Common/src/Interop/OSX/Interop.EventStream.cs -../../../external/corefx/src/Common/src/Interop/OSX/Interop.RunLoop.cs -../../../external/corefx/src/Common/src/Interop/OSX/Interop.CoreFoundation.cs -../../../external/corefx/src/Common/src/Interop/Unix/System.Native/Interop.Sync.cs -../../../external/corefx/src/Common/src/Interop/Unix/System.Native/Interop.RealPath.cs -../../../external/corefx/src/System.IO.FileSystem.Watcher/src/System/IO/FileSystemWatcher.OSX.cs -../../../external/corefx/src/Common/src/Microsoft/Win32/SafeHandles/SafeCreateHandle.OSX.cs -../../../external/corefx/src/Common/src/Microsoft/Win32/SafeHandles/SafeEventStreamHandle.OSX.cs diff --git a/mcs/class/System/monotouch_runtime_System.dll.exclude.sources b/mcs/class/System/monotouch_runtime_System.dll.exclude.sources deleted file mode 100644 index a054966dd8..0000000000 --- a/mcs/class/System/monotouch_runtime_System.dll.exclude.sources +++ /dev/null @@ -1 +0,0 @@ -#include monotouch_System.dll.exclude.sources diff --git a/mcs/class/System/monotouch_tv_runtime_System.dll.exclude.sources b/mcs/class/System/monotouch_tv_runtime_System.dll.exclude.sources deleted file mode 100644 index a054966dd8..0000000000 --- a/mcs/class/System/monotouch_tv_runtime_System.dll.exclude.sources +++ /dev/null @@ -1 +0,0 @@ -#include monotouch_System.dll.exclude.sources diff --git a/mcs/class/System/net_4_x_System.dll.sources b/mcs/class/System/net_4_x_System.dll.sources index f2ee5601ee..0a0a9c493d 100644 --- a/mcs/class/System/net_4_x_System.dll.sources +++ b/mcs/class/System/net_4_x_System.dll.sources @@ -1,6 +1,5 @@ #include common.sources #include common_networking.sources -#include mono_fsw.sources Microsoft.CSharp/CSharpCodeGenerator.cs Microsoft.VisualBasic/VBCodeGenerator.cs @@ -134,6 +133,17 @@ System.Diagnostics/PerformanceCounterType.cs System.Diagnostics/TraceSourceInfo.cs System.Diagnostics/Win32EventLog.cs +System.IO/DefaultWatcher.cs +System.IO/FAMWatcher.cs +System.IO/NullFileWatcher.cs +System.IO/FileAction.cs +System.IO/FileSystemWatcher.cs +System.IO/IFileWatcher.cs +System.IO/KeventWatcher.cs +System.IO/SearchPattern.cs + +System.IO/CoreFXFileSystemWatcherProxy.cs + System.IO.Ports/Handshake.cs System.IO.Ports/ISerialStream.cs System.IO.Ports/Parity.cs diff --git a/mcs/class/corlib/ReferenceSources/TextInfo.cs b/mcs/class/corlib/ReferenceSources/TextInfo.cs index 5ec90a6c02..bf3e609c0f 100644 --- a/mcs/class/corlib/ReferenceSources/TextInfo.cs +++ b/mcs/class/corlib/ReferenceSources/TextInfo.cs @@ -252,20 +252,18 @@ namespace System.Globalization if (source.IsEmpty) return; - var ti = CultureInfo.CurrentCulture.TextInfo; - fixed (char* pSource = &MemoryMarshal.GetReference (source)) fixed (char* pResult = &MemoryMarshal.GetReference (destination)) { int length = 0; char* a = pSource, b = pResult; if (toUpper) { while (length < source.Length) { - *b++ = ti.ToUpper (*a++); + *b++ = this.ToUpper (*a++); length++; } } else { while (length < source.Length) { - *b++ = ti.ToLower (*a++); + *b++ = this.ToLower (*a++); length++; } } diff --git a/mcs/class/corlib/Test/System.Globalization/CultureInfoTest.cs b/mcs/class/corlib/Test/System.Globalization/CultureInfoTest.cs index dbe2bd9ccf..e9f2fc8f02 100644 --- a/mcs/class/corlib/Test/System.Globalization/CultureInfoTest.cs +++ b/mcs/class/corlib/Test/System.Globalization/CultureInfoTest.cs @@ -776,5 +776,23 @@ namespace MonoTests.System.Globalization Assert.IsTrue (f ().Wait (5 * 1000), "#1"); } + + [Test] + public void SpanToUpperInvariantDoesntUseCurrentCulture () + { + string testStr = "test"; + var dst = new Span (new char [testStr.Length]); + CultureInfo savedCulture = CultureInfo.CurrentCulture; + CultureInfo.CurrentCulture = new InterceptingLocale (); + testStr.AsSpan ().ToUpperInvariant (dst); // should not throw InvalidOperationException ("Shouldn't be called.") + CultureInfo.CurrentCulture = savedCulture; + Assert.AreEqual ("TEST", dst.ToString ()); + } + + private class InterceptingLocale : CultureInfo + { + public InterceptingLocale () : base (string.Empty) { } + public override TextInfo TextInfo => throw new InvalidOperationException ("Shouldn't be called."); + } } } diff --git a/mcs/class/lib/monolite-linux/9032116E-BB4E-4ED5-9C71-9E5E0B0230CA/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/9032116E-BB4E-4ED5-9C71-9E5E0B0230CA/Mono.Security.dll.REMOVED.git-id index 357e20ea03..7b775e3706 100644 --- a/mcs/class/lib/monolite-linux/9032116E-BB4E-4ED5-9C71-9E5E0B0230CA/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/9032116E-BB4E-4ED5-9C71-9E5E0B0230CA/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -d93a25b1671769fbdaff15fe610b75b85da3210d \ No newline at end of file +6ce6f98544a2fc12a6640ecc3f56614bd976886f \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/9032116E-BB4E-4ED5-9C71-9E5E0B0230CA/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/9032116E-BB4E-4ED5-9C71-9E5E0B0230CA/System.Configuration.dll.REMOVED.git-id index 5eb259e6db..961b1618a9 100644 --- a/mcs/class/lib/monolite-linux/9032116E-BB4E-4ED5-9C71-9E5E0B0230CA/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/9032116E-BB4E-4ED5-9C71-9E5E0B0230CA/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -a584629b650df96b2fe92514292133c9a35ea2d6 \ No newline at end of file +8f198bd70428e4d67618234fc3ae265258aaa40f \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/9032116E-BB4E-4ED5-9C71-9E5E0B0230CA/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/9032116E-BB4E-4ED5-9C71-9E5E0B0230CA/System.Core.dll.REMOVED.git-id index 885dc74313..32d89fd9e9 100644 --- a/mcs/class/lib/monolite-linux/9032116E-BB4E-4ED5-9C71-9E5E0B0230CA/System.Core.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/9032116E-BB4E-4ED5-9C71-9E5E0B0230CA/System.Core.dll.REMOVED.git-id @@ -1 +1 @@ -5db4337124a233576d3048985731ebebb452e3de \ No newline at end of file +da154945002d8cb693b0d433c8acac2f670023c9 \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/9032116E-BB4E-4ED5-9C71-9E5E0B0230CA/System.IO.Compression.dll b/mcs/class/lib/monolite-linux/9032116E-BB4E-4ED5-9C71-9E5E0B0230CA/System.IO.Compression.dll index 7dc9c7ecc2e9cca391560800131fe509a13ec182..05503225aa6a98303faa8b0d29d3e91496d3d57c 100644 GIT binary patch delta 60 zcmV-C0K@-)hz5X&29SsZQ1gwnfsD0`0W=H{%o7@Mw5^^`qIW7H(q3d5x6lj$uLcD) S05Je6m!N$CDz~l^0a9?)q81(i delta 60 zcmV-C0K@-)hz5X&29SsZhUT1*fsD0`0W=H{?Qt~eN@s*fncXjpse\n" "Language-Team: LANGUAGE \n" diff --git a/po/mcs/pt_BR.gmo b/po/mcs/pt_BR.gmo index fb6ecee6902f7e20a773fdd08c61385f7005e645..e188c20daaaa4baed1c15ca7a01267b0ea51541f 100644 GIT binary patch delta 16 YcmaF1gXP%{mJM-J8I3o`Pi1ch07Xa#Q2+n{ delta 16 YcmaF1gXP%{mJM-J8I3l_Pi1ch07XIvPyhe` diff --git a/po/mcs/pt_BR.po.REMOVED.git-id b/po/mcs/pt_BR.po.REMOVED.git-id index a0b90f38bf..be694ac05f 100644 --- a/po/mcs/pt_BR.po.REMOVED.git-id +++ b/po/mcs/pt_BR.po.REMOVED.git-id @@ -1 +1 @@ -46cb6dbcf682c92f6c041cde761e2608d5ac6354 \ No newline at end of file +5af0c4dbade73190bea71737e9d716d8145ce9fc \ No newline at end of file