src/Tools/jEdit/src/jedit_editor.scala
Tue, 27 Dec 2022 22:48:01 +0100 wenzelm clarified modules: avoid duplication;
Sat, 24 Dec 2022 13:19:39 +0100 wenzelm tuned signature: follow terminology of VSCode_Resources;
Fri, 23 Dec 2022 22:41:47 +0100 wenzelm more robust Document.Pending_Edits: cover all nodes simulataneously, and thus support proper Snapshot.switch;
Tue, 20 Dec 2022 13:59:07 +0100 wenzelm clarified state of document model vs. document editor selection (again, see also a9d52d02bd83);
Mon, 19 Dec 2022 13:28:46 +0100 wenzelm proper thread context;
Mon, 19 Dec 2022 13:06:59 +0100 wenzelm clarified state change: presumably more robust;
Mon, 19 Dec 2022 12:58:18 +0100 wenzelm proper state change, e.g. on open/close of "Document" panel;
Thu, 08 Dec 2022 22:38:03 +0100 wenzelm clarified signature: proper scopes and types;
Sat, 03 Sep 2022 15:39:26 +0200 wenzelm tuned signature;
Fri, 01 Apr 2022 17:06:10 +0200 wenzelm clarified formatting, for the sake of scala3;
Mon, 21 Feb 2022 21:15:05 +0100 wenzelm clarified pdf path;
Mon, 21 Feb 2022 20:31:30 +0100 wenzelm clarified signature;
Mon, 21 Feb 2022 16:23:11 +0100 wenzelm clarified signature: more explicit section structure;
Thu, 04 Mar 2021 21:04:27 +0100 wenzelm clarified signature --- fewer warnings;
Wed, 03 Mar 2021 22:48:46 +0100 wenzelm tuned --- fewer warnings;
Mon, 01 Mar 2021 22:22:12 +0100 wenzelm tuned --- fewer warnings;
Wed, 03 Feb 2021 20:18:34 +0100 wenzelm clarified links to external files, e.g. .pdf within .thy source document;
Sat, 05 Dec 2020 13:45:09 +0100 wenzelm tuned signature;
Mon, 06 Apr 2020 12:53:45 +0200 wenzelm clarified modules;
Sun, 05 Apr 2020 13:05:40 +0200 wenzelm clarified names;
Sat, 04 Apr 2020 19:18:19 +0200 wenzelm clarified signature;
Fri, 27 Mar 2020 22:01:27 +0100 wenzelm misc tuning based on hints by IntelliJ IDEA;
Tue, 16 Apr 2019 19:42:56 +0200 wenzelm clarified goto_file (again): treat bad entry as plain file to open empty buffer instead of error (amending a8142ac5e4b6);
Sat, 30 Mar 2019 22:51:38 +0100 wenzelm more PIDE markup and hyperlinks;
Mon, 11 Mar 2019 22:13:14 +0100 wenzelm clarified signature;
Mon, 14 Jan 2019 13:58:12 +0100 wenzelm clarified message;
Sun, 13 Jan 2019 19:42:06 +0100 wenzelm support hyperlink to theory exports;
Tue, 05 Sep 2017 16:45:23 +0200 wenzelm less aggressive default position: prefer persistent defaults maintained by jEdit (amending 89c5bb2a2128);
Sun, 20 Aug 2017 18:30:20 +0200 wenzelm more robust shutdown, e.g. when plugin is stopped;
Sat, 17 Jun 2017 14:47:36 +0200 wenzelm maintain overlays within main state of document models;
Fri, 16 Jun 2017 15:59:27 +0200 wenzelm more general dispatcher operations;
Tue, 13 Jun 2017 21:15:40 +0200 wenzelm tuned signature;
Tue, 13 Jun 2017 20:19:25 +0200 wenzelm tuned;
Tue, 13 Jun 2017 20:16:39 +0200 wenzelm clarified modules;
Tue, 14 Mar 2017 21:43:54 +0100 wenzelm clarified singleton module;
Sun, 12 Mar 2017 17:59:03 +0100 wenzelm clarified current_command: index refers to node content, negative index means first command;
Sun, 12 Mar 2017 14:23:38 +0100 wenzelm discontinued pointless Text.Length: Javascript and Java agree in old-fashioned UTF-16;
Sat, 11 Mar 2017 16:22:12 +0100 wenzelm tuned;
Thu, 12 Jan 2017 11:17:05 +0100 wenzelm tuned signature;
Tue, 10 Jan 2017 16:53:05 +0100 wenzelm support "purge" operation on document model;
Sun, 08 Jan 2017 19:08:26 +0100 wenzelm added node_name(String): imitate jEdit buffer operations;
Sun, 08 Jan 2017 17:53:44 +0100 wenzelm tuned;
Sun, 08 Jan 2017 16:47:53 +0100 wenzelm resolve dependencies implicitly via File_Model, without jEdit Buffer_Model;
Sun, 08 Jan 2017 11:41:18 +0100 wenzelm refer to bibtex entries via general Document_Model, instead of editor buffers;
Sat, 07 Jan 2017 14:34:53 +0100 wenzelm separate Buffer_Model vs. File_Model;
Fri, 06 Jan 2017 13:27:18 +0100 wenzelm manage buffer models as explicit global state;
Thu, 05 Jan 2017 12:23:25 +0100 wenzelm misc tuning and clarification;
Wed, 28 Dec 2016 17:10:09 +0100 wenzelm clarified modules;
Wed, 28 Dec 2016 17:02:38 +0100 wenzelm clarified signature: explicit Length to avoid implicit mistakes;
Fri, 23 Dec 2016 19:19:59 +0100 wenzelm full range for Position.Item;
Fri, 23 Dec 2016 17:04:29 +0100 wenzelm tuned;
Fri, 23 Dec 2016 16:20:42 +0100 wenzelm tuned;
Fri, 23 Dec 2016 15:53:53 +0100 wenzelm tuned;
Fri, 23 Dec 2016 11:53:31 +0100 wenzelm tuned;
Thu, 22 Dec 2016 11:38:16 +0100 wenzelm clarified modules;
Wed, 21 Dec 2016 23:30:13 +0100 wenzelm tuned -- use zero-based Line.Position;
Tue, 20 Dec 2016 10:01:53 +0100 wenzelm proper counting of chars;
Tue, 20 Dec 2016 09:52:01 +0100 wenzelm tuned;
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;
less more (0) -100 -60 tip