Commit Graph

364 Commits (f93b2f1c2950d2d818997608263ada16ae7b43fc)

Author SHA1 Message Date
Slava Pestov 0e1e92ba92 Clean up menu code 2009-01-16 16:39:32 -06:00
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
Slava Pestov 53f4bd4311 Move ui.gadgets.lists to extra 2009-01-07 16:32:02 -06:00
Slava Pestov 9a33f1cf1c Fixing bootstrap errors 2009-01-07 15:21:51 -06:00
Slava Pestov d7358b5ef3 Removing last remnants of 'workspace' tool 2009-01-07 15:06:43 -06:00
Slava Pestov c09f91da69 Add right-click menu to tables, row-value word 2009-01-07 12:18:42 -06:00
Slava Pestov bdaa5eac31 Minor UI documentation updates 2009-01-06 23:30:08 -06:00
Slava Pestov 70a60ef237 Clean up listener tool 2009-01-06 21:09:40 -06:00
Slava Pestov 00fad429b5 Add shortcuts for scrolling up/down to listener 2009-01-06 20:55:23 -06:00
Slava Pestov e6ed70c791 Working on new UI inspector 2009-01-06 16:53:08 -06:00
Slava Pestov 76e89f72ba Fix action gesture 2009-01-06 16:53:01 -06:00
Slava Pestov 29f9d61c90 Add support for double-click actions to table gadget 2009-01-06 16:52:12 -06:00
Slava Pestov 5c7af1cf2d Clean up ui.gadgets.lists a tiny bit 2009-01-06 15:54:17 -06:00
Slava Pestov 35dd01de39 Clean up the browser tool 2009-01-06 14:21:37 -06:00
Slava Pestov 24d55cc6a6 Browser tool is now its own window; update help-window usages to open browser instead 2009-01-06 13:56:14 -06:00
Slava Pestov d2fd2d0a8c Only multiline editors need UP/DOWN arrow commandS 2009-01-06 13:45:57 -06:00
Slava Pestov 872d12d29b Add support for column filling and alignment to table gadgets
Finish profiler tool's methods tab
2009-01-05 17:31:21 -06:00
Slava Pestov cb4f3eec46 Flesh out 'Methods' tab in new profiler tool 2009-01-03 18:58:43 -06:00
Slava Pestov 1f11b0d78b Use singleton classes instead of tuples for document elements 2008-12-24 22:38:02 -06:00
Slava Pestov a39a644362 New ui.gadgets.tabbed vocab, working on 'Methods' tab in profiler tool 2008-12-22 05:40:38 -06:00
Slava Pestov f9851b195a Working on new profiler tool 2008-12-22 00:54:08 -06:00
Slava Pestov 37118a4cde Mouse highlight now follows selection 2008-12-21 14:10:09 -06:00
Slava Pestov d001237921 Table gadgets work in progress 2008-12-19 02:37:40 -06:00
Slava Pestov c7f02e3f12 UI listener fix 2008-12-19 02:36:02 -06:00
Slava Pestov d330ff31b5 Merge branch 'master' into new_ui 2008-12-19 02:26:01 -06:00
Slava Pestov 061b83b5dd Add <filled-border> 2008-12-19 02:25:40 -06:00
Slava Pestov 735dbfb79f Fix track pref-dim, and layout with gaps 2008-12-19 02:25:21 -06:00
Slava Pestov 7a48b194a0 Fix ui.tools tests 2008-12-19 02:24:44 -06:00
Slava Pestov e830a2efc7 Merge branch 'master' into new_ui 2008-12-19 00:13:22 -06:00
Slava Pestov 84cafde43a Fix load error 2008-12-19 00:13:12 -06:00
Slava Pestov cc4913958f Merge branch 'master' into new_ui 2008-12-18 23:57:01 -06:00
Slava Pestov 69c64ba803 Refactor operations-menu code to make it independent of presentations 2008-12-18 23:56:41 -06:00
Slava Pestov bb22877ced Merge branch 'master' into new_ui 2008-12-18 21:28:05 -06:00
Slava Pestov 7836b2c6f4 / >fixnum should be /i 2008-12-18 21:02:46 -06:00
Slava Pestov 6ad369ba2f Merge branch 'master' into new_ui 2008-12-18 01:38:22 -06:00
Slava Pestov 2d5bc00029 Fix pane selection to begin at hand-click-loc not hand-loc 2008-12-18 01:11:00 -06:00
Slava Pestov 0643cf3a44 Merge branch 'master' into new_ui 2008-12-17 18:15:01 -06:00
Slava Pestov c5160d76e9 Merge qualified, alias, symbols, constants into core 2008-12-17 18:10:01 -06:00
Slava Pestov 63fda570bf Fixing assorted compile errors and help lint warnings 2008-12-16 01:12:36 -06:00
U-SLAVA-DFB8FF805\Slava 53db40ba13 Add more stack declarations 2008-12-13 05:06:28 -06:00
Slava Pestov daf2857d7b define-inline now takes an effect parameter
C: now sets the stack effect of the new word to slot names
add new basis/constants vocab; CONSTANT: foo bar is equivalent to : foo bar ; inline
(going to fold CONSTANT:, ALIAS: and qualified into core soon perhaps)
tighten the screws: inline words now need a stack declaration too
update some usages of inline words
2008-12-15 19:44:56 -06:00
Slava Pestov 9f2431996d Merge branch 'master' into new_ui 2008-12-13 05:00:55 -06:00
Slava Pestov 023ae576b5 Updating unit tests for io.files split 2008-12-15 01:40:50 -06:00
Slava Pestov 951d46ccdc Merge branch 'master' of git://factorcode.org/git/factor 2008-12-15 01:37:20 -06:00
Slava Pestov 59a5e554d4 Split up io.directories further, move file types to io.files.types. Bunny demo no longer pulls in file-info and file-system-info code, reducing image size by 35kb 2008-12-15 00:01:06 -06:00
Doug Coleman bb61580171 Merge branch 'master' of git://factorcode.org/git/factor 2008-12-13 10:46:32 -06:00
Slava Pestov e7fc788d40 Update UI unit tests for ui.event-loop split 2008-12-13 06:53:53 -06:00
Slava Pestov c8ba693da7 Remove stop-after-last-window? usage in ui.x11 2008-12-13 04:20:46 -06:00
slava 7bf857650c Remove stop-after-last-window? option, it's obsolete, get ui.event-loop (only used on X11 and Windows) to load 2008-12-13 03:49:22 -06:00
Doug Coleman 919a4393f5 Merge branch 'master' of git://factorcode.org/git/factor 2008-12-13 00:23:31 -06:00
Slava Pestov a4ba0453b3 Fix UI docs 2008-12-13 00:00:39 -06:00