# HG changeset patch # User wenzelm # Date 1344879394 -7200 # Node ID 2b08d10a2f755dedbccc34361e31c19aab90b942 # Parent 1e384f7290458212fc398ef5ad85d2e39a920539 updated to jedit-4.5.2 (still unchanged); diff -r 1e384f729045 -r 2b08d10a2f75 src/Tools/jEdit/patches/jedit-4.5.1/caret --- a/src/Tools/jEdit/patches/jedit-4.5.1/caret Sun Aug 12 23:13:43 2012 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -diff -ru 4.5.1/jEdit/org/gjt/sp/jedit/textarea/TextArea.java 4.5.1/jEdit-patched/org/gjt/sp/jedit/textarea/TextArea.java ---- 4.5.1/jEdit/org/gjt/sp/jedit/textarea/TextArea.java 2012-03-25 18:51:47.000000000 +0200 -+++ 4.5.1/jEdit-patched/org/gjt/sp/jedit/textarea/TextArea.java 2012-04-14 18:37:11.000000000 +0200 -@@ -4907,7 +4907,7 @@ - /** - * Returns true if the caret is visible, false otherwise. - */ -- final boolean isCaretVisible() -+ public final boolean isCaretVisible() - { - return blink && hasFocus(); - } //}}} diff -r 1e384f729045 -r 2b08d10a2f75 src/Tools/jEdit/patches/jedit-4.5.1/extended_styles --- a/src/Tools/jEdit/patches/jedit-4.5.1/extended_styles Sun Aug 12 23:13:43 2012 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,78 +0,0 @@ -diff -ru 4.5.1/jEdit/org/gjt/sp/jedit/gui/StyleEditor.java 4.5.1/jEdit-patched/org/gjt/sp/jedit/gui/StyleEditor.java ---- 4.5.1/jEdit/org/gjt/sp/jedit/gui/StyleEditor.java 2012-03-25 18:51:52.000000000 +0200 -+++ 4.5.1/jEdit-patched/org/gjt/sp/jedit/gui/StyleEditor.java 2012-03-27 23:30:26.000000000 +0200 -@@ -78,7 +78,7 @@ - start = next; - token = token.next; - } -- if (token.id == Token.END || token.id == Token.NULL) -+ if (token.id == Token.END || (token.id % Token.ID_COUNT) == Token.NULL) - { - JOptionPane.showMessageDialog(textArea.getView(), - jEdit.getProperty("syntax-style-no-token.message"), -diff -ru 4.5.1/jEdit/org/gjt/sp/jedit/syntax/Chunk.java 4.5.1/jEdit-patched/org/gjt/sp/jedit/syntax/Chunk.java ---- 4.5.1/jEdit/org/gjt/sp/jedit/syntax/Chunk.java 2012-03-25 18:52:01.000000000 +0200 -+++ 4.5.1/jEdit-patched/org/gjt/sp/jedit/syntax/Chunk.java 2012-03-27 23:31:27.000000000 +0200 -@@ -380,7 +380,7 @@ - // this is either style.getBackgroundColor() or - // styles[defaultID].getBackgroundColor() - private Color background; -- private String str; -+ public String str; - //private GlyphVector gv; - private List glyphs; - private boolean visible; -diff -ru 4.5.1/jEdit/org/gjt/sp/jedit/syntax/Token.java 4.5.1/jEdit-patched/org/gjt/sp/jedit/syntax/Token.java ---- 4.5.1/jEdit/org/gjt/sp/jedit/syntax/Token.java 2012-03-25 18:52:01.000000000 +0200 -+++ 4.5.1/jEdit-patched/org/gjt/sp/jedit/syntax/Token.java 2012-03-27 23:30:57.000000000 +0200 -@@ -57,7 +57,7 @@ - */ - public static String tokenToString(byte token) - { -- return (token == Token.END) ? "END" : TOKEN_TYPES[token]; -+ return (token == Token.END) ? "END" : TOKEN_TYPES[token % ID_COUNT]; - } //}}} - - //{{{ Token types -diff -ru 4.5.1/jEdit/org/gjt/sp/util/SyntaxUtilities.java 4.5.1/jEdit-patched/org/gjt/sp/util/SyntaxUtilities.java ---- 4.5.1/jEdit/org/gjt/sp/util/SyntaxUtilities.java 2012-03-25 18:52:03.000000000 +0200 -+++ 4.5.1/jEdit-patched/org/gjt/sp/util/SyntaxUtilities.java 2012-03-27 23:33:07.000000000 +0200 -@@ -194,7 +194,24 @@ - { - return loadStyles(family,size,true); - } -- -+ -+ /** -+ * Extended styles derived from the user-specified style array. -+ */ -+ -+ public static class StyleExtender -+ { -+ public SyntaxStyle[] extendStyles(SyntaxStyle[] styles) -+ { -+ return styles; -+ } -+ } -+ volatile private static StyleExtender _styleExtender = new StyleExtender(); -+ public static void setStyleExtender(StyleExtender ext) -+ { -+ _styleExtender = ext; -+ } -+ - /** - * Loads the syntax styles from the properties, giving them the specified - * base font family and size. -@@ -224,9 +241,9 @@ - Log.log(Log.ERROR,StandardUtilities.class,e); - } - } -- -- return styles; -+ styles[0] = new SyntaxStyle(Color.black, null, new Font(family, 0, size)); -+ return _styleExtender.extendStyles(styles); - } //}}} -- -+ - private SyntaxUtilities(){} - } diff -r 1e384f729045 -r 2b08d10a2f75 src/Tools/jEdit/patches/jedit-4.5.1/macos --- a/src/Tools/jEdit/patches/jedit-4.5.1/macos Sun Aug 12 23:13:43 2012 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -diff -ru 4.5.1/jEdit/org/gjt/sp/jedit/OperatingSystem.java 4.5.1/jEdit-patched/org/gjt/sp/jedit/OperatingSystem.java ---- 4.5.1/jEdit/org/gjt/sp/jedit/OperatingSystem.java 2012-03-25 18:52:03.000000000 +0200 -+++ 4.5.1/jEdit-patched/org/gjt/sp/jedit/OperatingSystem.java 2012-04-13 19:28:37.000000000 +0200 -@@ -317,6 +317,10 @@ - { - os = OS2; - } -+ else if(osName.contains("Mac OS X")) -+ { -+ os = MAC_OS_X; -+ } - else if(osName.contains("VMS")) - { - os = VMS; - diff -r 1e384f729045 -r 2b08d10a2f75 src/Tools/jEdit/patches/jedit-4.5.1/memory --- a/src/Tools/jEdit/patches/jedit-4.5.1/memory Sun Aug 12 23:13:43 2012 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -diff -ru 4.5.1/jEdit/org/gjt/sp/jedit/gui/statusbar/MemoryStatusWidgetFactory.java 4.5.1/jEdit-patched/org/gjt/sp/jedit/gui/statusbar/MemoryStatusWidgetFactory.java ---- 4.5.1/jEdit/org/gjt/sp/jedit/gui/statusbar/MemoryStatusWidgetFactory.java 2012-03-25 18:51:51.000000000 +0200 -+++ 4.5.1/jEdit-patched/org/gjt/sp/jedit/gui/statusbar/MemoryStatusWidgetFactory.java 2012-04-14 17:47:32.000000000 +0200 -@@ -222,7 +222,7 @@ - } //}}} - - //{{{ Private members -- private static final String memoryTestStr = "999/999Mb"; -+ private static final String memoryTestStr = "9999/9999Mb"; - - private final LineMetrics lm; - private final Color progressForeground; diff -r 1e384f729045 -r 2b08d10a2f75 src/Tools/jEdit/patches/jedit-4.5.2/caret --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/Tools/jEdit/patches/jedit-4.5.2/caret Mon Aug 13 19:36:34 2012 +0200 @@ -0,0 +1,12 @@ +diff -ru jEdit/org/gjt/sp/jedit/textarea/TextArea.java jEdit-patched/org/gjt/sp/jedit/textarea/TextArea.java +--- jEdit/org/gjt/sp/jedit/textarea/TextArea.java 2012-06-15 22:20:05.000000000 +0200 ++++ jEdit-patched/org/gjt/sp/jedit/textarea/TextArea.java 2012-08-13 19:11:04.000000000 +0200 +@@ -4907,7 +4907,7 @@ + /** + * Returns true if the caret is visible, false otherwise. + */ +- final boolean isCaretVisible() ++ public final boolean isCaretVisible() + { + return blink && hasFocus(); + } //}}} diff -r 1e384f729045 -r 2b08d10a2f75 src/Tools/jEdit/patches/jedit-4.5.2/extended_styles --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/Tools/jEdit/patches/jedit-4.5.2/extended_styles Mon Aug 13 19:36:34 2012 +0200 @@ -0,0 +1,78 @@ +diff -ru jEdit/org/gjt/sp/jedit/gui/StyleEditor.java jEdit-patched/org/gjt/sp/jedit/gui/StyleEditor.java +--- jEdit/org/gjt/sp/jedit/gui/StyleEditor.java 2012-06-15 22:20:11.000000000 +0200 ++++ jEdit-patched/org/gjt/sp/jedit/gui/StyleEditor.java 2012-08-13 19:13:59.000000000 +0200 +@@ -78,7 +78,7 @@ + start = next; + token = token.next; + } +- if (token.id == Token.END || token.id == Token.NULL) ++ if (token.id == Token.END || (token.id % Token.ID_COUNT) == Token.NULL) + { + JOptionPane.showMessageDialog(textArea.getView(), + jEdit.getProperty("syntax-style-no-token.message"), +diff -ru jEdit/org/gjt/sp/jedit/syntax/Chunk.java jEdit-patched/org/gjt/sp/jedit/syntax/Chunk.java +--- jEdit/org/gjt/sp/jedit/syntax/Chunk.java 2012-06-15 22:20:22.000000000 +0200 ++++ jEdit-patched/org/gjt/sp/jedit/syntax/Chunk.java 2012-08-13 19:14:25.000000000 +0200 +@@ -380,7 +380,7 @@ + // this is either style.getBackgroundColor() or + // styles[defaultID].getBackgroundColor() + private Color background; +- private String str; ++ public String str; + //private GlyphVector gv; + private List glyphs; + private boolean visible; +diff -ru jEdit/org/gjt/sp/jedit/syntax/Token.java jEdit-patched/org/gjt/sp/jedit/syntax/Token.java +--- jEdit/org/gjt/sp/jedit/syntax/Token.java 2012-06-15 22:20:22.000000000 +0200 ++++ jEdit-patched/org/gjt/sp/jedit/syntax/Token.java 2012-08-13 19:14:44.000000000 +0200 +@@ -57,7 +57,7 @@ + */ + public static String tokenToString(byte token) + { +- return (token == Token.END) ? "END" : TOKEN_TYPES[token]; ++ return (token == Token.END) ? "END" : TOKEN_TYPES[token % ID_COUNT]; + } //}}} + + //{{{ Token types +diff -ru jEdit/org/gjt/sp/util/SyntaxUtilities.java jEdit-patched/org/gjt/sp/util/SyntaxUtilities.java +--- jEdit/org/gjt/sp/util/SyntaxUtilities.java 2012-06-15 22:20:25.000000000 +0200 ++++ jEdit-patched/org/gjt/sp/util/SyntaxUtilities.java 2012-08-13 19:19:20.000000000 +0200 +@@ -194,7 +194,24 @@ + { + return loadStyles(family,size,true); + } +- ++ ++ /** ++ * Extended styles derived from the user-specified style array. ++ */ ++ ++ public static class StyleExtender ++ { ++ public SyntaxStyle[] extendStyles(SyntaxStyle[] styles) ++ { ++ return styles; ++ } ++ } ++ volatile private static StyleExtender _styleExtender = new StyleExtender(); ++ public static void setStyleExtender(StyleExtender ext) ++ { ++ _styleExtender = ext; ++ } ++ + /** + * Loads the syntax styles from the properties, giving them the specified + * base font family and size. +@@ -224,9 +241,9 @@ + Log.log(Log.ERROR,StandardUtilities.class,e); + } + } +- +- return styles; ++ styles[0] = new SyntaxStyle(Color.black, null, new Font(family, 0, size)); ++ return _styleExtender.extendStyles(styles); + } //}}} +- ++ + private SyntaxUtilities(){} + } diff -r 1e384f729045 -r 2b08d10a2f75 src/Tools/jEdit/patches/jedit-4.5.2/macos --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/Tools/jEdit/patches/jedit-4.5.2/macos Mon Aug 13 19:36:34 2012 +0200 @@ -0,0 +1,15 @@ +diff -ru jEdit/org/gjt/sp/jedit/OperatingSystem.java jEdit-patched/org/gjt/sp/jedit/OperatingSystem.java +--- jEdit/org/gjt/sp/jedit/OperatingSystem.java 2012-06-15 22:20:24.000000000 +0200 ++++ jEdit-patched/org/gjt/sp/jedit/OperatingSystem.java 2012-08-13 19:13:06.000000000 +0200 +@@ -317,6 +317,10 @@ + { + os = OS2; + } ++ else if(osName.contains("Mac OS X")) ++ { ++ os = MAC_OS_X; ++ } + else if(osName.contains("VMS")) + { + os = VMS; + diff -r 1e384f729045 -r 2b08d10a2f75 src/Tools/jEdit/patches/jedit-4.5.2/memory --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/Tools/jEdit/patches/jedit-4.5.2/memory Mon Aug 13 19:36:34 2012 +0200 @@ -0,0 +1,12 @@ +diff -ru jEdit/org/gjt/sp/jedit/gui/statusbar/MemoryStatusWidgetFactory.java jEdit-patched/org/gjt/sp/jedit/gui/statusbar/MemoryStatusWidgetFactory.java +--- jEdit/org/gjt/sp/jedit/gui/statusbar/MemoryStatusWidgetFactory.java 2012-06-15 22:20:10.000000000 +0200 ++++ jEdit-patched/org/gjt/sp/jedit/gui/statusbar/MemoryStatusWidgetFactory.java 2012-08-13 19:11:51.000000000 +0200 +@@ -222,7 +222,7 @@ + } //}}} + + //{{{ Private members +- private static final String memoryTestStr = "999/999Mb"; ++ private static final String memoryTestStr = "9999/9999Mb"; + + private final LineMetrics lm; + private final Color progressForeground;