src/Tools/jEdit/src/text_area_painter.scala
2012-03-13 wenzelm 2012-03-13 updated to jedit_build-20120313 with jedit-4.5.0; updated version information;
2012-03-04 wenzelm 2012-03-04 updates for jedit-4.5.0 (still inactive);
2012-03-04 wenzelm 2012-03-04 clarified special eol treatment and moved to gfx_range -- enables error messages at end of input, e.g. "prop PROP";
2012-01-15 wenzelm 2012-01-15 tuned signature;
2012-01-15 wenzelm 2012-01-15 more explicit/robust treatment of common snapshot;
2012-01-14 wenzelm 2012-01-14 ignore empty gfx_range; tuned;
2012-01-14 wenzelm 2012-01-14 tuned signature;
2012-01-12 wenzelm 2012-01-12 tuned text_color: cumulate with explicit default color;
2012-01-10 wenzelm 2012-01-10 clarified Isabelle_Rendering vs. physical painting; discontinued slightly odd object-oriented Markup_Tree.Cumulate/Select;
2012-01-09 wenzelm 2012-01-09 command status color via regular markup;
2011-11-28 wenzelm 2011-11-28 renamed Isabelle_Markup to Isabelle_Rendering to emphasize its meaning and make room for Pure Isabelle_Markup module;
2011-09-02 wenzelm 2011-09-02 more robust chunk painting wrt. hard tabs, when chunk.str == null;
2011-08-27 wenzelm 2011-08-27 transparent foreground color for quoted entities;
2011-08-08 wenzelm 2011-08-08 less ambitious use of AttributedString, for proper caret painting within \<^sup>\<foobar>;
2011-07-11 wenzelm 2011-07-11 more uniform padded_markup, which is important for caret visibility despite absence of markup;
2011-06-22 wenzelm 2011-06-22 updated to jedit-4.4.1 and jedit_build-20110622;
2011-06-22 wenzelm 2011-06-22 clarified chunk.offset, chunk.length;
2011-06-18 wenzelm 2011-06-18 proper gfx.setColor;
2011-06-18 wenzelm 2011-06-18 proper x1; tuned;
2011-06-18 wenzelm 2011-06-18 more robust caret painting wrt. surrogate characters; discontinued glyphvector drawing -- less special cases;
2011-06-18 wenzelm 2011-06-18 highlight via foreground painter, using alpha channel;
2011-06-18 wenzelm 2011-06-18 tuned signature;
2011-06-18 wenzelm 2011-06-18 more robust treatment of partial range restriction;
2011-06-17 wenzelm 2011-06-17 more explicit treatment of ranges after revert/convert, which may well distort the overall start/end positions;
2011-06-17 wenzelm 2011-06-17 flush snapshot on falling edge of is_outdated -- recover effect of former buffer.propertiesChanged on text area (cf. f0770743b7ec);
2011-06-16 wenzelm 2011-06-16 brute-force range restriction to avoid spurious crashes;
2011-06-16 wenzelm 2011-06-16 static token markup, based on outer syntax only; eliminated obsolete buffer.propertiesChanged (expensive due to remarking of full buffer etc.);
2011-06-15 wenzelm 2011-06-15 uniform use of Document_View.robust_body;
2011-06-15 wenzelm 2011-06-15 more robust painter_body wrt. EBP races and spurious exceptions (which causes jEdit to remove the extension);
2011-06-15 wenzelm 2011-06-15 recovered orig_text_painter from f4141da52e92;
2011-06-15 wenzelm 2011-06-15 more precise caret painting, working around existing painter (which is reinstalled by jEdit occasionally);
2011-06-15 wenzelm 2011-06-15 paint caret according to precise font metrics;
2011-06-14 wenzelm 2011-06-14 tuned;
2011-06-14 wenzelm 2011-06-14 misc tuning and simplification;
2011-06-14 wenzelm 2011-06-14 separate module for text area painting;