src/Tools/jEdit/src/pretty_text_area.scala
Sun, 10 Jan 2021 15:14:27 +0100 wenzelm clarified pretty margin: attempt to avoid scrollbar;
Sun, 10 Jan 2021 13:04:29 +0100 wenzelm more informative errors: simplify diagnosis of spurious failures reported by users;
Sun, 13 Dec 2020 16:00:52 +0100 wenzelm tuned signature;
Thu, 26 Nov 2020 15:18:09 +0100 wenzelm tuned;
Thu, 26 Nov 2020 14:48:22 +0100 wenzelm clarified signature;
Mon, 06 Apr 2020 12:53:45 +0200 wenzelm clarified modules;
Sun, 01 Mar 2020 22:14:11 +0100 wenzelm clarified modifier: avoid confusion of CS+a as C+a;
Sun, 01 Mar 2020 22:05:47 +0100 wenzelm tuned -- avoid deprecated operations;
Sun, 19 May 2019 18:10:45 +0200 wenzelm more thorough assignment, e.g. when "purge" removes commands that were not assigned;
Wed, 28 Nov 2018 12:05:50 +0100 wenzelm prefer Isabelle_Fonts.sans (not mono) as derived GUI font;
Tue, 01 May 2018 16:42:14 +0200 wenzelm avoid output showing up in kill ring (via TextArea.setText, JEditBuffer.remove, UndoManager.contentRemoved), e.g. relevant for action "paste-deleted";
Tue, 30 Jan 2018 23:01:38 +0100 wenzelm clarified breakgain: keeping it constant avoids margin fluctuation in Pretty_Tooltip vs. Pretty_Text_Area;
Mon, 19 Jun 2017 17:28:48 +0200 wenzelm clarified signature;
Tue, 23 May 2017 13:47:31 +0200 wenzelm clarified modules;
Tue, 14 Mar 2017 21:11:04 +0100 wenzelm clarified modules;
Tue, 20 Dec 2016 21:35:56 +0100 wenzelm clarified module name;
Wed, 08 Jun 2016 19:36:45 +0200 wenzelm proper noWordSep as in "isabelle" mode (cf. 5024d0c48e02);
Tue, 19 Apr 2016 14:38:55 +0200 wenzelm more thorough update;
Wed, 20 Jan 2016 19:19:33 +0100 wenzelm bypass input method for better imitation of read-only mode (cf. f26a4d5e82b5): e.g. relevant for composition of ALT-u u on Mac OS X;
Wed, 04 Nov 2015 17:14:17 +0100 wenzelm dummy input handler to imitate former read-only mode, which has changed its meaning in jedit-5.3.0 as mere hint for saving;
Tue, 03 Nov 2015 16:49:44 +0100 wenzelm prefer Isabelle/Scala Future;
Tue, 03 Nov 2015 13:54:34 +0100 wenzelm clarified modules;
Sat, 19 Sep 2015 19:40:09 +0200 wenzelm tuned;
Sun, 03 May 2015 20:21:25 +0200 wenzelm proper fold painter according to jEdit options, not the hardwired default of JEditEmbeddedTextArea;
Mon, 05 Jan 2015 14:13:38 +0100 wenzelm GUI.imitate_font: more explicit result size, e.g. relevant for caching;
Thu, 01 Jan 2015 14:21:26 +0100 wenzelm tuned;
Tue, 02 Dec 2014 14:16:56 +0100 wenzelm node-specific syntax, with base_syntax as default;
Mon, 01 Dec 2014 19:25:20 +0100 wenzelm clarified token marker / syntax for mode vs. buffer;
Thu, 30 Oct 2014 15:57:13 +0100 wenzelm hardwired imitation of copy.shortcut2 default;
Wed, 22 Oct 2014 17:30:58 +0200 wenzelm tuned imports;
Wed, 23 Jul 2014 11:19:24 +0200 wenzelm clarified module name: facilitate alternative GUI frameworks;
Wed, 21 May 2014 14:42:45 +0200 wenzelm tuned signature;
Thu, 08 May 2014 21:14:25 +0200 wenzelm clarified detach_operation: ignore empty output;
Thu, 08 May 2014 11:47:38 +0200 wenzelm enable "PIDE" docking framework by default, and rely on its "Detach" menu item;
Tue, 06 May 2014 22:47:55 +0200 wenzelm clarified GUI events, e.g. relevant for insert via completion;
Tue, 06 May 2014 21:29:17 +0200 wenzelm common support for search field, which is actually a light-weight Highlighter;
Tue, 06 May 2014 17:28:58 +0200 wenzelm more uniform detach button;
Tue, 06 May 2014 17:16:36 +0200 wenzelm tuned signature;
Mon, 05 May 2014 09:24:34 +0200 wenzelm tuned signature;
Tue, 29 Apr 2014 16:00:34 +0200 wenzelm tuned whitespace;
Fri, 25 Apr 2014 21:31:39 +0200 wenzelm tuned signature -- separate pool for JFuture tasks, which can be canceled;
Thu, 24 Apr 2014 23:21:00 +0200 wenzelm tuned signature;
Tue, 22 Apr 2014 23:49:15 +0200 wenzelm avoid "Adaptation of argument list by inserting ()" -- deprecated in scala-2.11.0;
Wed, 02 Apr 2014 13:03:01 +0200 wenzelm observe extra line spacing for output as well;
Sat, 29 Mar 2014 20:41:50 +0100 wenzelm do not absorb vacuous copy operation, e.g. relevant when tooltip has focus but no selection, while the main text area has a selection but no focus;
Sat, 01 Mar 2014 19:43:35 +0100 wenzelm tuned;
Sat, 01 Mar 2014 19:39:27 +0100 wenzelm tuned signature -- separate module Font_Info;
Thu, 29 Aug 2013 13:53:45 +0200 wenzelm more uniform configuration of editor modes and token markers;
Wed, 28 Aug 2013 09:36:05 +0200 wenzelm dismiss popups more uniformly;
Tue, 27 Aug 2013 16:45:32 +0200 wenzelm avoid complication and event duplication due to KeyEventInterceptor -- NB: popup has focus within root window, it is closed on loss of focus;
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;
Tue, 13 Aug 2013 12:48:06 +0200 wenzelm imitate "noWordSep" of isabelle mode, e.g. relevant for word selection via double-click;
Tue, 13 Aug 2013 12:19:45 +0200 wenzelm support somewhat standard "select all" by default;
Mon, 12 Aug 2013 11:49:58 +0200 wenzelm tuned signature;
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;
Fri, 05 Jul 2013 15:38:03 +0200 wenzelm explicit module Document_ID as source of globally unique identifiers across ML/Scala;
Thu, 04 Jul 2013 23:51:47 +0200 wenzelm separate exec_id assignment for Command.print states, without affecting result of eval;
Sat, 29 Jun 2013 17:39:27 +0200 wenzelm more aggresive ESCAPE handling, while retaining its regular meaning for jEdit;
less more (0) -100 -60 tip