src/Tools/jEdit/src/completion_popup.scala
Sat, 03 May 2014 20:20:55 +0200 wenzelm reduced cluttering of popups;
Sat, 03 May 2014 20:10:49 +0200 wenzelm propagate more events, notably after hide_popup (e.g. LEFT, RIGHT);
Tue, 22 Apr 2014 23:49:15 +0200 wenzelm avoid "Adaptation of argument list by inserting ()" -- deprecated in scala-2.11.0;
Wed, 16 Apr 2014 14:16:22 +0200 wenzelm avoid ooddity: invoke intended function instead of java.awt.Container.invalidate();
Wed, 16 Apr 2014 13:48:35 +0200 wenzelm tuned;
Tue, 15 Apr 2014 19:51:55 +0200 wenzelm back to unrestricted before_caret_range, which is important for quick editing at the end of line (amending 83777a91f5de);
Tue, 15 Apr 2014 13:07:59 +0200 wenzelm more robust JEdit_Lib.line_range, according to usual jEdit confusion at end of last line;
Tue, 15 Apr 2014 12:34:16 +0200 wenzelm clarified before_caret_range: prevent continuation on next line;
Tue, 15 Apr 2014 11:26:17 +0200 wenzelm explicit menu action to complete word;
Mon, 14 Apr 2014 23:13:10 +0200 wenzelm added context menu for spell checker actions;
Mon, 14 Apr 2014 21:51:41 +0200 wenzelm some actions to maintain spell-checker dictionary;
Sun, 13 Apr 2014 21:51:49 +0200 wenzelm tuned;
Sun, 13 Apr 2014 21:43:25 +0200 wenzelm added spell-checker completion dialog, without counting frequency of items due to empty name;
Sun, 30 Mar 2014 21:03:40 +0200 wenzelm immediate completion even with delay, which is the default according to 638b29331549;
Sun, 30 Mar 2014 20:23:26 +0200 wenzelm special treatment for various kinds of selections: imitate normal flow of editing;
Mon, 17 Mar 2014 23:16:26 +0100 wenzelm back to KeyEventInterceptor (see 423e29f1f304), but without focus change, which helps to avoid loosing key events due to quick opening and closing of popups;
Mon, 17 Mar 2014 14:40:59 +0100 wenzelm proper flags for main action (amending 638b29331549);
Mon, 17 Mar 2014 13:53:02 +0100 wenzelm merge semantic and syntax completion;
Mon, 17 Mar 2014 12:24:00 +0100 wenzelm tuned signature;
Mon, 17 Mar 2014 11:33:09 +0100 wenzelm clarified key event propagation, in accordance to outer_key_listener;
Mon, 17 Mar 2014 10:45:29 +0100 wenzelm allow implicit semantic completion, notably after delay that exceeds usual round-trip time;
Fri, 07 Mar 2014 15:16:08 +0100 wenzelm tuned description and its rendering;
Wed, 05 Mar 2014 13:11:08 +0100 wenzelm clarified init_assignable: make double-sure that initial values are reset;
Mon, 03 Mar 2014 03:13:45 +0100 wenzelm no extend_word for now, it is in conflict with manual reformatting of sources via TAB (e.g. accidental replacement of 'assume' by 'assumes');
Sat, 01 Mar 2014 22:46:31 +0100 wenzelm clarified language markup: added "delimited" property;
Sat, 01 Mar 2014 19:39:27 +0100 wenzelm tuned signature -- separate module Font_Info;
Fri, 28 Feb 2014 22:19:29 +0100 wenzelm allow completion within a word (or symbol), like semantic completion;
Wed, 26 Feb 2014 14:59:24 +0100 wenzelm more precise before_caret_range (looking both in space and time);
Tue, 25 Feb 2014 22:13:57 +0100 wenzelm uniform insert vs. popup policy;
Tue, 25 Feb 2014 20:57:57 +0100 wenzelm tuned signature;
Tue, 25 Feb 2014 20:46:09 +0100 wenzelm no word completion within word context;
Tue, 25 Feb 2014 20:15:47 +0100 wenzelm more completion rendering: active, semantic, syntactic;
Mon, 24 Feb 2014 12:23:35 +0100 wenzelm tuned signature -- weaker type requirement;
Mon, 24 Feb 2014 12:14:03 +0100 wenzelm paint completion range of active popup;
Sun, 23 Feb 2014 20:24:33 +0100 wenzelm try explicit semantic completion before syntax completion;
Sun, 23 Feb 2014 19:29:27 +0100 wenzelm more explicit Completion.Item.range, independently of caret;
Sun, 23 Feb 2014 16:08:38 +0100 wenzelm clarified stretch_point_range wrt. UTF-16 surrogates;
Sat, 22 Feb 2014 15:07:33 +0100 wenzelm refined language context: antiquotes;
Thu, 20 Feb 2014 13:23:49 +0100 wenzelm default completion context via outer syntax;
Thu, 20 Feb 2014 12:53:12 +0100 wenzelm completion of keywords and symbols based on language context;
Fri, 08 Nov 2013 17:34:37 +0100 wenzelm added jedit_completion_dismiss_delay for hide_popup, which helps to avoid loosing key events on old popup (no change of default behavior);
Fri, 08 Nov 2013 15:10:16 +0100 wenzelm transfer focus before closing old component -- avoid intermediate focus switch to root component, which is actually visible e.g. on Windows;
Sun, 29 Sep 2013 18:51:01 +0200 wenzelm explicit caret position after replacement;
Tue, 24 Sep 2013 19:57:44 +0200 wenzelm clarified font;
Tue, 24 Sep 2013 19:41:14 +0200 wenzelm disable standard behaviour of Mac OS X text field (i.e. select-all after focus gain) in order to make completion work more smoothly;
Sun, 22 Sep 2013 18:07:34 +0200 wenzelm completion popup for history text field;
Wed, 04 Sep 2013 17:40:07 +0200 wenzelm tuned;
Wed, 04 Sep 2013 17:35:47 +0200 wenzelm interpret keys more movement only when needed;
Wed, 04 Sep 2013 12:20:00 +0200 wenzelm remove Swing input map, which might bind keys in unexpected ways (e.g. LEFT/RIGHT in singleton list);
Wed, 04 Sep 2013 11:12:00 +0200 wenzelm no completion on backspace -- too intrusive, e.g. when deleting keywords;
Fri, 30 Aug 2013 23:38:18 +0200 wenzelm sort items according to persistent history of frequency of use;
Fri, 30 Aug 2013 13:24:14 +0200 wenzelm more explicit indication of unique result (see also 45be26b98ca6, 3d654643cf56);
Fri, 30 Aug 2013 12:44:39 +0200 wenzelm allow short words for explicit completion;
Thu, 29 Aug 2013 22:40:50 +0200 wenzelm border as for Pretty_Tooltip;
Thu, 29 Aug 2013 22:35:50 +0200 wenzelm less aggressive immediate completion, based on input and text;
Thu, 29 Aug 2013 21:49:46 +0200 wenzelm added action isabelle.complete, using standard jEdit keyboard shortcut;
Thu, 29 Aug 2013 21:17:46 +0200 wenzelm option to insert unique completion immediately into buffer;
Thu, 29 Aug 2013 13:00:59 +0200 wenzelm tuned signature;
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:24:43 +0200 wenzelm some completion options;
less more (0) -60 tip