src/Tools/jEdit/src/document_view.scala
Sat, 07 Jan 2017 14:34:53 +0100 wenzelm separate Buffer_Model vs. File_Model;
Thu, 05 Jan 2017 12:23:25 +0100 wenzelm misc tuning and clarification;
Tue, 20 Dec 2016 21:35:56 +0100 wenzelm clarified module name;
Thu, 24 Nov 2016 15:21:54 +0100 wenzelm explicit option editor_generated_input_delay, which is more aggressive by default;
Wed, 23 Nov 2016 16:15:17 +0100 wenzelm delay_first for machine generated editor events: avoid starvation, e.g. when operating on big sessions;
Tue, 19 Apr 2016 14:38:55 +0200 wenzelm more thorough update;
Thu, 14 Apr 2016 22:55:53 +0200 wenzelm background color for entity def/ref focus;
Thu, 14 Apr 2016 20:47:44 +0200 wenzelm tuned;
Thu, 07 Jan 2016 15:50:09 +0100 wenzelm more thorough GUI update;
Sat, 21 Nov 2015 16:35:46 +0100 wenzelm render snapshot.is_outdated in text overview, where other status information is shown already;
Sat, 19 Sep 2015 20:38:28 +0200 wenzelm fast synchronous painting and asynchronous refresh of text overview, reduces GUI thread latency from 100ms to 1ms for big files like src/HOL/Multivariate_Analsyis/Integration.thy;
Wed, 10 Dec 2014 20:51:27 +0100 wenzelm more informative gutter content: fall-back on background color, e.g. when line numbers are enabled;
Tue, 21 Oct 2014 15:21:44 +0200 wenzelm support for structure matching;
Wed, 23 Jul 2014 11:19:24 +0200 wenzelm clarified module name: facilitate alternative GUI frameworks;
Tue, 06 May 2014 21:29:17 +0200 wenzelm common support for search field, which is actually a light-weight Highlighter;
Mon, 28 Apr 2014 14:41:49 +0200 wenzelm mane delayed events outside of Swing thread -- triggers no longer require Swing_Thread.later;
Fri, 25 Apr 2014 12:51:08 +0200 wenzelm clarified Session.Consumer, with Session.Outlet managed by dispatcher thread;
Tue, 22 Apr 2014 23:49:15 +0200 wenzelm avoid "Adaptation of argument list by inserting ()" -- deprecated in scala-2.11.0;
Wed, 09 Apr 2014 15:03:07 +0200 wenzelm more explicit message discrimination;
Wed, 02 Apr 2014 20:41:44 +0200 wenzelm tuned signature -- more explicit iterator terminology;
Tue, 01 Apr 2014 23:04:22 +0200 wenzelm tuned for-comprehensions -- less structure mapping;
Sat, 29 Mar 2014 09:34:51 +0100 wenzelm tuned signature;
Mon, 24 Feb 2014 12:23:35 +0100 wenzelm tuned signature -- weaker type requirement;
Thu, 20 Feb 2014 14:36:17 +0100 wenzelm tuned imports;
Tue, 11 Feb 2014 21:58:31 +0100 wenzelm maintain multiple command chunks and markup trees: for main chunk and loaded files;
Wed, 20 Nov 2013 15:53:59 +0100 wenzelm ranges of thy_load commands count as visible within perspective;
Sun, 17 Nov 2013 16:02:06 +0100 wenzelm centralized management of pending buffer edits;
Thu, 14 Nov 2013 17:39:32 +0100 wenzelm tuned imports;
Fri, 11 Oct 2013 20:45:21 +0200 wenzelm clarified Editor.current_command: allow outdated snapshot;
Sat, 21 Sep 2013 20:58:32 +0200 wenzelm caret range of active text area counts as visible (e.g. relevant for Output after scrolling outside of text view);
Thu, 29 Aug 2013 12:38:33 +0200 wenzelm maintain Completion_Popup.Text_Area as client property like Document_View;
Thu, 29 Aug 2013 10:01:59 +0200 wenzelm more abstract Completion_Popup.Text_Area;
Wed, 28 Aug 2013 10:35:12 +0200 wenzelm tuned;
Wed, 28 Aug 2013 09:36:05 +0200 wenzelm dismiss popups more uniformly;
Wed, 28 Aug 2013 09:08:36 +0200 wenzelm tuned signature;
Tue, 27 Aug 2013 20:45:02 +0200 wenzelm some actual completion via outer syntax;
Tue, 27 Aug 2013 14:56:11 +0200 wenzelm some key event handling in the manner of SideKickBindings, SideKickCompletionPopup;
Tue, 27 Aug 2013 13:07:31 +0200 wenzelm more standard key handling according to jEdit (with workaround);
Tue, 27 Aug 2013 12:35:32 +0200 wenzelm more systematic JEdit_Lib.key_listener with optional KeyEventWorkaround;
Sat, 24 Aug 2013 15:30:50 +0200 wenzelm tuned signature;
Mon, 12 Aug 2013 11:56:12 +0200 wenzelm tuned signature;
Mon, 29 Jul 2013 14:43:21 +0200 wenzelm back to model.update_perspective with delay (cf. a20631db9c8a);
Mon, 29 Jul 2013 12:50:16 +0200 wenzelm support declarative editor_execution_range, instead of old-style check/cancel buttons;
Sun, 07 Jul 2013 18:04:46 +0200 wenzelm some attempts to avoid sandwiching of actions stemming from single ESCAPE key event, to avoid potential conflict with ongoing text selection;
Sat, 29 Jun 2013 17:39:27 +0200 wenzelm more aggresive ESCAPE handling, while retaining its regular meaning for jEdit;
Wed, 16 Jan 2013 21:09:29 +0100 wenzelm close tooltip after Active.action, to make it look more interactive (notably due to lack of dynamic update);
Tue, 08 Jan 2013 13:24:12 +0100 wenzelm more direct invalidateScreenLineRange after changed assignment;
Wed, 05 Dec 2012 12:22:55 +0100 wenzelm tuned signature in accordance to document operations;
Sat, 01 Dec 2012 19:51:43 +0100 wenzelm updated to jedit-5.0.0;
Sun, 25 Nov 2012 21:23:20 +0100 wenzelm tuned signature;
Sun, 25 Nov 2012 20:59:32 +0100 wenzelm renamed main plugin object to PIDE;
Sun, 25 Nov 2012 18:47:33 +0100 wenzelm quasi-abstract module Rendering, with Isabelle-specific implementation;
Fri, 12 Oct 2012 23:38:48 +0200 wenzelm further refinement of jEdit line range, avoiding lack of final \n;
Fri, 21 Sep 2012 15:39:51 +0200 wenzelm some support for hovering and sendback area;
Wed, 19 Sep 2012 12:10:40 +0200 wenzelm more robust GUI component handlers;
Mon, 17 Sep 2012 20:34:19 +0200 wenzelm renamed Text_Area_Painter to Rich_Text_Area;
Mon, 17 Sep 2012 20:23:25 +0200 wenzelm tuned signature -- more general Text_Area_Painter operations;
Mon, 17 Sep 2012 18:06:34 +0200 wenzelm tuned signature;
Mon, 17 Sep 2012 17:56:10 +0200 wenzelm tuned signature;
Mon, 17 Sep 2012 17:49:11 +0200 wenzelm somewhat more general JEdit_Lib;
less more (0) -100 -60 tip