Mercurial > projects > dwt2
changeset 15:c4b1a29263fc
Successful build of org.eclipse.text
line wrap: on
line diff
--- a/java/src/java/lang/Math.d Sat Mar 14 18:41:58 2009 +0100 +++ b/java/src/java/lang/Math.d Sun Mar 15 19:51:07 2009 +0100 @@ -13,6 +13,7 @@ static double min(double a, double b){ return a < b ? a : b; } static float min(float a, float b){ return a < b ? a : b; } + static int min(byte a, byte b){ return a < b ? a : b; } static int min(int a, int b){ return a < b ? a : b; } static int min(uint a, int b){ return a < b ? a : b; } static int min(int a, uint b){ return a < b ? a : b; } @@ -23,6 +24,7 @@ static double max(double a, double b){ return a > b ? a : b; } static float max(float a, float b){ return a > b ? a : b; } + static int max(byte a, byte b){ return a > b ? a : b; } static int max(int a, int b){ return a > b ? a : b; } static int max(uint a, int b){ return a > b ? a : b; } static int max(int a, uint b){ return a > b ? a : b; } @@ -41,6 +43,7 @@ static double ceil(double a) { return tango.math.Math.ceil(a); } static double floor(double a) { return tango.math.Math.floor(a); } static double sqrt(double a) { return tango.math.Math.sqrt(a); } + static double pow(double a, double b) { return tango.math.Math.pow(a, b); } }
--- a/java/src/java/lang/StringBuffer.d Sat Mar 14 18:41:58 2009 +0100 +++ b/java/src/java/lang/StringBuffer.d Sun Mar 15 19:51:07 2009 +0100 @@ -66,6 +66,11 @@ return this; } + StringBuffer append( long i ){ + buf.append( String_valueOf(i) ); + return this; + } + StringBuffer append( dchar c ){ dchar[1] src; src[0] = c; @@ -89,6 +94,14 @@ buf.select(); return this; } + + void setLength( int newLength ){ + buf.truncate( newLength ); + } + + String substring( int start, int end ){ + return buf.slice()[ start .. end ].dup; + } }
--- a/org.eclipse.jface.text/src/org/eclipse/jface/text/templates/ContextTypeRegistry.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.jface.text/src/org/eclipse/jface/text/templates/ContextTypeRegistry.d Sun Mar 15 19:51:07 2009 +0100 @@ -33,12 +33,11 @@ import java.lang.all; +import java.util.LinkedHashMap; import java.util.Iterator; import java.util.Map; - - /** * A registry for context types. Editor implementors will usually instantiate a * registry and configure the context types available in their editor.
--- a/org.eclipse.text/src/org/eclipse/jface/text/AbstractDocument.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/AbstractDocument.d Sun Mar 15 19:51:07 2009 +0100 @@ -45,7 +45,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentRewriteSessionListener; import org.eclipse.jface.text.IDocumentInformationMapping; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/AbstractLineTracker.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/AbstractLineTracker.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException; import org.eclipse.jface.text.BadPartitioningException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/BadLocationException.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/BadLocationException.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/BadPartitioningException.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/BadPartitioningException.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/BadPositionCategoryException.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/BadPositionCategoryException.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPartitioningException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/ConfigurableLineTracker.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/ConfigurableLineTracker.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentRewriteSessionListener; import org.eclipse.jface.text.IDocumentInformationMapping; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/CopyOnWriteTextStore.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/CopyOnWriteTextStore.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentRewriteSessionListener; import org.eclipse.jface.text.IDocumentInformationMapping; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/DefaultLineTracker.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/DefaultLineTracker.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.BadPositionCategoryException; import org.eclipse.jface.text.BadPartitioningException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/DefaultPositionUpdater.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/DefaultPositionUpdater.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/Document.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/Document.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/DocumentEvent.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/DocumentEvent.d Sun Mar 15 19:51:07 2009 +0100 @@ -45,7 +45,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/DocumentPartitioningChangedEvent.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/DocumentPartitioningChangedEvent.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/DocumentRewriteSession.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/DocumentRewriteSession.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/DocumentRewriteSessionEvent.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/DocumentRewriteSessionEvent.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/FindReplaceDocumentAdapter.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/FindReplaceDocumentAdapter.d Sun Mar 15 19:51:07 2009 +0100 @@ -46,7 +46,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentRewriteSessionListener; import org.eclipse.jface.text.IDocumentInformationMapping; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/GapTextStore.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/GapTextStore.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentRewriteSessionListener; import org.eclipse.jface.text.IDocumentInformationMapping; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IDocumentExtension.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IDocumentExtension.d Sun Mar 15 19:51:07 2009 +0100 @@ -46,7 +46,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentRewriteSessionListener; import org.eclipse.jface.text.IDocumentInformationMapping; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IDocumentExtension2.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IDocumentExtension2.d Sun Mar 15 19:51:07 2009 +0100 @@ -45,7 +45,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IDocumentExtension3.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IDocumentExtension3.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IDocumentExtension4.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IDocumentExtension4.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IDocumentInformationMapping.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IDocumentInformationMapping.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ILineTracker; import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IDocumentInformationMappingExtension.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IDocumentInformationMappingExtension.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IDocumentInformationMappingExtension2.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IDocumentInformationMappingExtension2.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IDocumentPartitioner.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IDocumentPartitioner.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IDocumentPartitionerExtension.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IDocumentPartitionerExtension.d Sun Mar 15 19:51:07 2009 +0100 @@ -45,7 +45,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IDocumentPartitionerExtension2.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IDocumentPartitionerExtension2.d Sun Mar 15 19:51:07 2009 +0100 @@ -46,7 +46,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IDocumentPartitionerExtension3.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IDocumentPartitionerExtension3.d Sun Mar 15 19:51:07 2009 +0100 @@ -45,7 +45,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IDocumentPartitioningListener.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IDocumentPartitioningListener.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IDocumentPartitioningListenerExtension.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IDocumentPartitioningListenerExtension.d Sun Mar 15 19:51:07 2009 +0100 @@ -45,7 +45,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IDocumentPartitioningListenerExtension2.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IDocumentPartitioningListenerExtension2.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IDocumentRewriteSessionListener.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IDocumentRewriteSessionListener.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ILineTracker; import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/ILineTracker.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/ILineTracker.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/ILineTrackerExtension.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/ILineTrackerExtension.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IRepairableDocument.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IRepairableDocument.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/IRepairableDocumentExtension.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/IRepairableDocumentExtension.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/ISlaveDocumentManager.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/ISlaveDocumentManager.d Sun Mar 15 19:51:07 2009 +0100 @@ -46,7 +46,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/ISlaveDocumentManagerExtension.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/ISlaveDocumentManagerExtension.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/ISynchronizable.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/ISynchronizable.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/ITextStore.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/ITextStore.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/Line.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/Line.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/ListLineTracker.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/ListLineTracker.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ILineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/Position.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/Position.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentRewriteSessionListener; import org.eclipse.jface.text.IDocumentInformationMapping; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/Region.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/Region.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/RewriteSessionEditProcessor.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/RewriteSessionEditProcessor.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/SequentialRewriteTextStore.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/SequentialRewriteTextStore.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/SlaveDocumentEvent.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/SlaveDocumentEvent.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/TextUtilities.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/TextUtilities.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException; @@ -284,10 +283,8 @@ // event is left from merged event } else if (eventOffset + eventLength < offset) { final String string= document.get(eventOffset + eventLength, offset - (eventOffset + eventLength)); - text.select(0,0); - text.replace(string); - text.select(0,0); - text.replace(eventText); + text.insert(0, string); + text.insert(0, eventText); length= offset + length - eventOffset; offset= eventOffset; @@ -296,8 +293,7 @@ } else { final int start= Math.max(0, eventOffset - offset); final int end= Math.min(text.length(), eventLength + eventOffset - offset); - text.select(start, end); - text.replace(eventText); + text.replace(start, end, eventText); offset= Math.min(offset, eventOffset); final int totalDelta= delta + eventText.length - eventLength;
--- a/org.eclipse.text/src/org/eclipse/jface/text/TreeLineTracker.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/TreeLineTracker.d Sun Mar 15 19:51:07 2009 +0100 @@ -44,7 +44,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentRewriteSessionListener; import org.eclipse.jface.text.IDocumentInformationMapping; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/TypedPosition.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/TypedPosition.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/TypedRegion.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/TypedRegion.d Sun Mar 15 19:51:07 2009 +0100 @@ -43,7 +43,6 @@ import org.eclipse.jface.text.ListLineTracker; import org.eclipse.jface.text.IDocumentInformationMapping; import org.eclipse.jface.text.IDocumentRewriteSessionListener; -import org.eclipse.jface.text.Assert; import org.eclipse.jface.text.AbstractLineTracker; import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.BadPositionCategoryException;
--- a/org.eclipse.text/src/org/eclipse/jface/text/templates/TemplateTranslator.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/jface/text/templates/TemplateTranslator.d Sun Mar 15 19:51:07 2009 +0100 @@ -26,6 +26,7 @@ import java.lang.all; +import java.util.LinkedHashMap; import java.util.List; import java.util.ArrayList; import java.util.Iterator;
--- a/org.eclipse.text/src/org/eclipse/text/edits/EditDocument.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/text/edits/EditDocument.d Sun Mar 15 19:51:07 2009 +0100 @@ -109,8 +109,8 @@ return fBuffer.toString(); } - public String get(int offset, int length_) { - return fBuffer.slice()[offset .. offset + length_ ]; + public String get(int offset, int length) { + return fBuffer.substring(offset, offset + length); } public char getChar(int offset) { @@ -218,8 +218,7 @@ } public void replace(int offset, int length, String text) { - fBuffer.select(offset, length ); - fBuffer.replace(text); + fBuffer.replace(offset, offset + length, text); } public int search(int startOffset, String findString, bool forwardSearch, bool caseSensitive, bool wholeWord) {
--- a/org.eclipse.text/src/org/eclipse/text/undo/DocumentUndoManager.d Sat Mar 14 18:41:58 2009 +0100 +++ b/org.eclipse.text/src/org/eclipse/text/undo/DocumentUndoManager.d Sun Mar 15 19:51:07 2009 +0100 @@ -318,9 +318,9 @@ protected void updateTextChange() { fText= fDocumentUndoManager.fTextBuffer.toString(); - fDocumentUndoManager.fTextBuffer.clear(); + fDocumentUndoManager.fTextBuffer.setLength(0); fPreservedText= fDocumentUndoManager.fPreservedTextBuffer.toString(); - fDocumentUndoManager.fPreservedTextBuffer.clear(); + fDocumentUndoManager.fPreservedTextBuffer.setLength(0); } /** @@ -1126,8 +1126,7 @@ // repeated backspace // insert in buffer and extend edit range - fPreservedTextBuffer.select(0,0); - fPreservedTextBuffer.replace(replacedText); + fPreservedTextBuffer.insert(0,replacedText); fCurrent.fStart= modelStart; } else { @@ -1236,8 +1235,8 @@ fCurrent= null; fPreviousDelete= null; - fTextBuffer.clear(); - fPreservedTextBuffer.clear(); + fTextBuffer=null; + fPreservedTextBuffer=null; disposeUndoHistory(); }