Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 39289 invoked from network); 20 Aug 2007 07:39:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 20 Aug 2007 07:39:14 -0000 Received: (qmail 87651 invoked by uid 500); 20 Aug 2007 07:39:11 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 87631 invoked by uid 500); 20 Aug 2007 07:39:11 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Delivered-To: moderator for commits@harmony.apache.org Received: (qmail 49500 invoked by uid 99); 20 Aug 2007 07:02:23 -0000 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r567562 - in /harmony/enhanced/classlib/trunk/modules/swing/src: main/java/common/javax/swing/undo/UndoManager.java test/api/java.injected/javax/swing/undo/CompoundEditTest.java test/api/java.injected/javax/swing/undo/UndoManagerTest.java Date: Mon, 20 Aug 2007 07:02:02 -0000 To: commits@harmony.apache.org From: aivanov@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20070820070202.F18A31A981A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: aivanov Date: Mon Aug 20 00:02:02 2007 New Revision: 567562 URL: http://svn.apache.org/viewvc?rev=567562&view=rev Log: Applying patch from HARMONY-2649: [classlib][swing] j.s.undo.UndoManager.edits has different capacity Modified: harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/undo/UndoManager.java harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java.injected/javax/swing/undo/CompoundEditTest.java harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java.injected/javax/swing/undo/UndoManagerTest.java Modified: harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/undo/UndoManager.java URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/undo/UndoManager.java?rev=567562&r1=567561&r2=567562&view=diff ============================================================================== --- harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/undo/UndoManager.java (original) +++ harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/undo/UndoManager.java Mon Aug 20 00:02:02 2007 @@ -43,6 +43,7 @@ public UndoManager() { indexOfNextAdd = 0; limit = DEFAULT_LIMIT; + edits.ensureCapacity(100); } public synchronized boolean addEdit(final UndoableEdit anEdit) { Modified: harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java.injected/javax/swing/undo/CompoundEditTest.java URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java.injected/javax/swing/undo/CompoundEditTest.java?rev=567562&r1=567561&r2=567562&view=diff ============================================================================== --- harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java.injected/javax/swing/undo/CompoundEditTest.java (original) +++ harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java.injected/javax/swing/undo/CompoundEditTest.java Mon Aug 20 00:02:02 2007 @@ -447,4 +447,8 @@ ce.undo(); assertTrue(ce.canRedo()); } + + public void testEditsCapacity() { // Regression for HARMONY-2649 + assertEquals(10, ce.edits.capacity()); + } } Modified: harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java.injected/javax/swing/undo/UndoManagerTest.java URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java.injected/javax/swing/undo/UndoManagerTest.java?rev=567562&r1=567561&r2=567562&view=diff ============================================================================== --- harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java.injected/javax/swing/undo/UndoManagerTest.java (original) +++ harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java.injected/javax/swing/undo/UndoManagerTest.java Mon Aug 20 00:02:02 2007 @@ -20,8 +20,6 @@ */ package javax.swing.undo; -import java.util.Hashtable; - import javax.swing.UIManager; import javax.swing.event.UndoableEditEvent; @@ -743,5 +741,10 @@ // must be called: // 1) edit3.die // 2) edit2.die + } + + @Override + public void testEditsCapacity() { // Regression for HARMONY-2649 + assertEquals(100, um.edits.capacity()); } }