Commit Graph

313 Commits (3697fa1aa3308b62f0e8b080e38543ec0c98f272)

Author SHA1 Message Date
Slava Pestov 3697fa1aa3 Word completion now adds the word's vocab to the USE: list 2009-01-16 15:54:40 -06:00
Slava Pestov cc8e049c02 Another clean up 2009-01-16 15:37:31 -06:00
Slava Pestov 5f2fd87ce1 Clean up history code 2009-01-16 15:22:13 -06:00
Slava Pestov ac898f94c5 Minor tweak to selection rendering 2009-01-16 14:58:59 -06:00
Slava Pestov 37407cde96 C-m expands macros in listener 2009-01-16 14:57:23 -06:00
Slava Pestov 64899f8187 Help lint fixes 2009-01-16 14:54:31 -06:00
Slava Pestov d82a68a14c Clean up font API a little bit; users no longer have to call open-font arbitrarily 2009-01-16 00:43:51 -06:00
Slava Pestov c89b68d295 Overhaul UI listener history code; C-p, C-n cycles through history, C-r displays list 2009-01-15 21:34:41 -06:00
Slava Pestov 2bb6d7f6b1 Rename editor-caret* and editor-mark* without the * since we don't have the old accessors anymore 2009-01-15 15:50:48 -06:00
Slava Pestov 0bcc9b4123 Get rid of a spin usage 2009-01-15 15:48:44 -06:00
Slava Pestov d871691342 Simplify define-operation-map; it doesn't need the hook quotation at all 2009-01-15 15:22:25 -06:00
Slava Pestov ca9e04c086 Fix word operations 2009-01-15 13:02:31 -06:00
Slava Pestov 7e8f69081c Fix listener docs 2009-01-15 01:43:50 -06:00
Slava Pestov d1c84783f1 Word operations now DTRT if the completion popup is visible 2009-01-15 01:33:35 -06:00
Slava Pestov ecd2f75808 Display completion popups in the right place 2009-01-15 00:52:05 -06:00
Slava Pestov 92b9686b6c Merge branch 'master' into new_ui 2009-01-14 21:04:19 -06:00
Slava Pestov db07cd3f78 Fix ui.gadgets.scrollers unit tests 2009-01-14 00:37:35 -06:00
Slava Pestov 94e0522efc More work on history completion 2009-01-13 20:47:17 -06:00
Slava Pestov 9a5b7d44fd Add selection-required? slot to table gadget, which if set ensures that some item is always selected if the model is not empty 2009-01-13 20:47:08 -06:00
Slava Pestov a60bf8065a Add hide-glass-hook 2009-01-13 20:44:36 -06:00
Slava Pestov 5e7b6e8a0d Merge branch 'master' into new_ui 2009-01-13 19:26:46 -06:00
Slava Pestov c47f8feaab Clean up scroller code, and fix a cosmetic issue 2009-01-13 19:09:47 -06:00
Slava Pestov fd069442dc History completion work in progress 2009-01-13 19:08:49 -06:00
Slava Pestov 21433c47ef Fix conflict 2009-01-13 17:54:27 -06:00
Slava Pestov 4204fd495f Move formatted stream output words to io.styles; they didn't belong in core, and this reduces deployed image size 2009-01-13 17:12:43 -06:00
Slava Pestov a31b59748d Working on history popup 2009-01-13 16:22:07 -06:00
Slava Pestov d0a3442b30 Fix vocab filtering in profiler 2009-01-12 22:17:39 -06:00
Slava Pestov 79548f5963 Table gadget rendered differently when no focus 2009-01-12 22:16:57 -06:00
Slava Pestov 0829d8ae93 Fix rendering of lines between columns 2009-01-12 19:32:10 -06:00
Slava Pestov 27fd669021 Context-sensitive completion for word and vocab names 2009-01-12 19:25:18 -06:00
Slava Pestov d4c82f8743 Working on context-sensitive completion 2009-01-12 14:31:59 -06:00
Slava Pestov af970da470 Listener completion work in progress 2009-01-12 01:43:46 -06:00
Slava Pestov 2b2f95e711 Merge branch 'master' into new_ui 2009-01-11 22:56:27 -06:00
Slava Pestov 1c1e36621a Small cleanup for ui.gadgets.labels 2009-01-11 19:40:17 -06:00
Slava Pestov 46fdfd2d84 Listener completion work in progress 2009-01-09 17:58:22 -06:00
Slava Pestov 63c0e5470b Cleaner display of stack effect of word at caret, using models 2009-01-09 14:14:19 -06:00
Slava Pestov a1c3b9b26b Split off ui.gadgets.glass from ui.gadgets.menus 2009-01-08 23:50:56 -06:00
Slava Pestov f4418410e9 Fix error when mouse over in 'All' in profiler 2009-01-08 23:50:43 -06:00
Slava Pestov 730c636172 Merge branch 'master' of git://factorcode.org/git/factor into new_ui 2009-01-08 22:44:57 -06:00
Slava Pestov 6ddf6af2e7 Add A+n, A+p, A+u to navigate hierarchy in browser tool; add common shortcuts to all tools, like F2, A+s, A+q, ... 2009-01-08 19:30:58 -06:00
Slava Pestov 996b2ef939 Re-organize menu bar on Mac OS X 2009-01-08 19:30:35 -06:00
Doug Coleman 8cb0be6a0a use combinators.smart 2009-01-08 18:57:33 -06:00
Slava Pestov 2fd234ac62 Add common tool commands: F2, A+l, A+L, A+b, A+B 2009-01-08 18:56:39 -06:00
Slava Pestov 632b21159d Mention multiline editor commands in editor docs 2009-01-08 18:56:20 -06:00
Slava Pestov 35ebc60a4b UI tools now remember their size 2009-01-08 18:35:34 -06:00
Slava Pestov 9ea76e3808 Browser tool: don't search for empty string 2009-01-08 17:50:38 -06:00
Slava Pestov 723626a9d2 Add slot editing to UI inspector, remove slot editing from TTY inspector 2009-01-08 17:02:54 -06:00
Slava Pestov 1914a57b40 Render table column separator lines 2009-01-08 00:04:44 -06:00
Slava Pestov 268b995116 Remove the ui word, and ui-hook kludge; with-ui is now the only way to start the UI. ui.tools vocabulary is now runnable 2009-01-07 20:56:09 -06:00
Slava Pestov 3c624f670b Fixing ui.tools unit tests 2009-01-07 16:37:27 -06:00