src/Pure/General/pretty.scala
Thu, 11 Oct 2012 23:10:49 +0200 wenzelm refined separator: FBreak needs to be free for proper breaking, extra space at end helps to work around last-line oddity in jEdit;
Sat, 29 Sep 2012 16:17:46 +0200 wenzelm turn constraints into Isabelle_Markup.typing, depending on show_markup options;
Fri, 28 Sep 2012 23:02:39 +0200 wenzelm tuned;
Fri, 28 Sep 2012 22:53:18 +0200 wenzelm support for wrapped XML elements, which allows to preserve full markup tree information in to_XML/from_XML conversion;
Thu, 20 Sep 2012 21:31:56 +0200 wenzelm tuned rendering;
Thu, 20 Sep 2012 15:00:14 +0200 wenzelm tuned signature;
Tue, 18 Sep 2012 14:51:12 +0200 wenzelm some actual rich text markup via XML.content_markup;
Tue, 18 Sep 2012 13:18:45 +0200 wenzelm some support for inital command markup;
Wed, 29 Aug 2012 12:55:41 +0200 wenzelm clarified separated_chunks vs. space_explode;
Tue, 07 Aug 2012 12:10:26 +0200 wenzelm tuned signature -- make Pretty less dependent on Symbol;
Mon, 28 Nov 2011 22:05:32 +0100 wenzelm separate module for concrete Isabelle markup;
Sat, 22 Oct 2011 23:30:02 +0200 wenzelm more private stuff;
Sat, 09 Jul 2011 12:56:51 +0200 wenzelm tuned signature;
Wed, 25 Aug 2010 22:57:40 +0200 wenzelm Pretty: tuned markup objects;
Sun, 22 Aug 2010 13:52:24 +0200 wenzelm tuned signatures;
Sat, 14 Aug 2010 22:45:23 +0200 wenzelm more basic Markup.parse_int/print_int (using signed_string_of_int) (ML);
Sat, 07 Aug 2010 22:09:52 +0200 wenzelm simplified type XML.Tree: embed Markup directly, avoid slightly odd triple;
Sun, 13 Jun 2010 23:04:09 +0200 wenzelm Pretty.string_of (in Scala): actually observe margin/metric;
Wed, 12 May 2010 12:50:00 +0200 wenzelm clarified Pretty.font_metrics;
Wed, 12 May 2010 11:28:52 +0200 wenzelm tuned;
Tue, 11 May 2010 23:36:06 +0200 wenzelm more precise pretty printing based on actual font metrics;
Sun, 09 May 2010 13:12:22 +0200 wenzelm static Symbol.spaces;
Sat, 08 May 2010 19:14:13 +0200 wenzelm unified/simplified Pretty.margin_default;
Fri, 07 May 2010 22:27:28 +0200 wenzelm unformatted output;
Fri, 07 May 2010 20:57:37 +0200 wenzelm Pretty.formatted operates directly on XML trees, treating XML.Elem like a pro-forma block of indentation 0, like the ML version;
Thu, 06 May 2010 23:52:20 +0200 wenzelm replaced slightly odd fbreak markup by plain "\n", which also coincides with regular linebreaks produced outside the ML pretty engine;
Thu, 06 May 2010 23:07:21 +0200 wenzelm basic formatting of pretty trees;
Thu, 06 May 2010 16:27:47 +0200 wenzelm basic support for symbolic pretty printing;
less more (0) tip