src/Tools/jEdit/patches/extended_styles_brackets
changeset 80156 70d69b081561
parent 79012 b6bca0666c38
child 81297 07f64697408e
equal deleted inserted replaced
80155:acfe36d6cb05 80156:70d69b081561
     1 diff -ru jedit5.6.0/jEdit/org/gjt/sp/jedit/syntax/Chunk.java jedit5.6.0-patched/jEdit/org/gjt/sp/jedit/syntax/Chunk.java
     1 diff -ru jedit5.6.0/jEdit/org/gjt/sp/jedit/syntax/Chunk.java jedit5.6.0-patched/jEdit/org/gjt/sp/jedit/syntax/Chunk.java
     2 --- jedit5.6.0/jEdit/org/gjt/sp/jedit/syntax/Chunk.java	2020-09-03 05:31:01.000000000 +0200
     2 --- jedit5.6.0/jEdit/org/gjt/sp/jedit/syntax/Chunk.java	2020-09-03 05:31:01.000000000 +0200
     3 +++ jedit5.6.0-patched/jEdit/org/gjt/sp/jedit/syntax/Chunk.java	2021-05-10 11:02:05.816257745 +0200
     3 +++ jedit5.6.0-patched/jEdit/org/gjt/sp/jedit/syntax/Chunk.java	2024-04-25 12:56:22.208257322 +0200
     4 @@ -332,9 +332,9 @@
     4 @@ -332,9 +332,9 @@
     5  	//{{{ Package private members
     5  	//{{{ Package private members
     6  
     6  
     7  	//{{{ Instance variables
     7  	//{{{ Instance variables
     8 -	SyntaxStyle style;
     8 -	SyntaxStyle style;
    22 +	public char[] chars;
    22 +	public char[] chars;
    23 +	public String str;
    23 +	public String str;
    24  	private GlyphData glyphData;
    24  	private GlyphData glyphData;
    25  	//}}}
    25  	//}}}
    26  
    26  
       
    27 @@ -926,6 +926,11 @@
       
    28  		}
       
    29  
       
    30  		@Override
       
    31 +		public GlyphData computeIfAbsent(GlyphKey key, java.util.function.Function<? super GlyphKey, ? extends GlyphData> f) {
       
    32 +			synchronized (this) { return super.computeIfAbsent(key, f); }
       
    33 +		}
       
    34 +
       
    35 +		@Override
       
    36  		protected boolean removeEldestEntry(Map.Entry<GlyphKey, GlyphData> eldest)
       
    37  		{
       
    38  			return size() > capacity;
    27 diff -ru jedit5.6.0/jEdit/org/gjt/sp/jedit/textarea/TextArea.java jedit5.6.0-patched/jEdit/org/gjt/sp/jedit/textarea/TextArea.java
    39 diff -ru jedit5.6.0/jEdit/org/gjt/sp/jedit/textarea/TextArea.java jedit5.6.0-patched/jEdit/org/gjt/sp/jedit/textarea/TextArea.java
    28 --- jedit5.6.0/jEdit/org/gjt/sp/jedit/textarea/TextArea.java	2020-09-03 05:31:01.000000000 +0200
    40 --- jedit5.6.0/jEdit/org/gjt/sp/jedit/textarea/TextArea.java	2020-09-03 05:31:01.000000000 +0200
    29 +++ jedit5.6.0-patched/jEdit/org/gjt/sp/jedit/textarea/TextArea.java	2023-11-20 15:31:55.825519645 +0100
    41 +++ jedit5.6.0-patched/jEdit/org/gjt/sp/jedit/textarea/TextArea.java	2023-11-20 15:31:55.825519645 +0100
    30 @@ -914,6 +914,11 @@
    42 @@ -914,6 +914,11 @@
    31  		return chunkCache.getLineInfo(screenLine).physicalLine;
    43  		return chunkCache.getLineInfo(screenLine).physicalLine;